Linux-VPS安裝和配置

來源:互聯網
上載者:User

遠程登入VPS後進行環境配置,這裡我們就接受最簡單的PHP環境配置:

步驟一:

登入後直接輸入命令“yum -y install yum-fastestmirror”後斷行符號

出現說明已經開始安裝:

安裝成功後游標會回到[root@localhost ~]#後面

然後輸入命令“yum -y install gd* PHP* httpd* mysql* vsftpd*”如:

斷行符號後會出現的一些資訊:

這樣就說明已經開始安裝軟體,安裝完成後游標會回到[root@localhost ~]#後面,如:

然後重啟APACHE,MYSQL,VSFTP等服務

[root@localhost ~]#service httpd restart    重啟APAHCE

[root@localhost ~]#service mysqld restart   重啟MYSQL

[root@localhost ~]#service vsftpd restart   重啟VSFTP(FTP服務)

步驟二:

修改MYSQL的ROOT密碼:

[root@localhost ~]#mysqladmin -u root password ‘20488123′      斷行符號     [引號內填密碼]

這樣簡單的MYSQL和APACHE就已經配置好了

APACHE的設定檔就是/etc/httpd/conf/httpd.conf

你可以通過cat命令查看:

[root@localhost ~]#cat /etc/httpd/conf/httpd.conf

通過vi命令編輯:

[root@localhost ~]#vi /etc/httpd/conf/httpd.conf

下面安裝ZEND

安裝ZEND:

可以通過wget 命令下載

[root@localhost ~]#wget ftp://ftp.de.netclusive.de/pub/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz  斷行符號

有:http://www.zhztk.com/uploads/soft/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

            ftp://ftp.de.netclusive.de/pub/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

            http://www.filewatcher.com/m/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz.10208541.0.0.HTML

            http://downloads.PHPchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

            http://www.zhztk.com/a/ruanjianxiazai/2010/0726/338.HTML

下載完成後

[root@localhost ~]#tar xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 解壓

[root@localhost ~]#cd ZendOptimizer-3.3.3-linux-glibc23-i386              進入ZEND目錄

[root@localhost ~]#./install.sh                                           安裝

這裡不需要操作什麼  就一直斷行符號到安裝完成

安裝完成後關閉selinux

方法如下:

修改/etc/selinux/config檔案中的SELINUX=”" 為 disabled

執行命令:setenforce 0

就可以不重啟關閉selinux了

或者:

[root@localhost ~]#/usr/sbin/setenforce 0  斷行符號  “注意後面的零 不是因為字母”

步驟三:

配置VSFTP建立FTP使用者:

[root@localhost ~]#useradd -g ftp -d /var/www/HTML -s /sbin/nologin PHPwindd 斷行符號

可能會下面的警告:

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

可以不必理會

或者你也可以一步步建立使用者

[root@localhost ~]#useradd -g ftp PHPwind123 斷行符號  建立一個PHPwind123的使用者 他屬於ftp組 這樣建立起來的使用者他具有SSH許可權  並且目錄在/home下

下面我們修改下他的許可權和目錄:

[root@localhost ~]#usermod -s /sbin/nologin PHPwind123 斷行符號  修改PHPwind123的許可權 取消他的SSH許可權 使他只有FTP的登入許可權

[root@localhost ~]#usermod -d /var/www/HTML PHPwind123 斷行符號  修改PHPwind123的根目錄 其他”var/www/HTML”就是PHPwind123的FTP根目錄 按照以上的環境配置

網站的根目錄就是在/var/www/HTML下面;

然後修改PHPwind123的登入密碼:

[root@localhost ~]#passwd PHPwind123 斷行符號

會出現下面的提示

Changing password for user PHPwind123.

New UNIX password: PHPwind123   這裡輸入密碼 這裡我們就設定成PHPwind123 然後斷行符號

Retype new UNIX password:  PHPwind123  確定密碼 斷行符號  如果兩次密碼都一致這會出現如下提示

passwd: all authentication tokens updated successfully.  密碼設定成功;

步驟四:

修改SELinux參數

[root@localhost ~]#setsebool ftpd_disable_trans 1 斷行符號

[root@localhost ~]#service vsftpd restart         重啟VSFTP

說明:如果不修改,串連時會提示

500 OOPS: cannot change directory:/mpeg

500 OOPS: child died

步驟五:

修改網站目錄/var/www/HTML許可權和配置VSFTP

[root@localhost ~]#chomd -R 755 /var/www/HTML  網站目錄一般設定成755許可權即可 其中”-R”是表示包括HTML裡面的所有檔案夾和檔案都設定成755許可權 如果不需要可以取消-R

[root@localhost ~]#chown -R PHPwind123:ftp /var/www/HTML  設定網站目錄的運行使用者權限這裡我們設定/var/www/HTML在使用者PHPwind123和ftp組中運行

       其中”-R”是表示包括HTML裡面的所有檔案夾和檔案都設定 如果不需要可以取消-R

這樣建立起來的使用者對其他目錄也是客戶查看的 為了安全性 我們需要將使用者鎖定在對應的FTP根目錄  就要對VSFTP的設定檔進行修改:

[root@localhost ~]#vi /etc/vsftpd/vsftpd.conf 編輯VSFTP的設定檔  其路徑是/etc/vsftpd/vsftpd.conf

修改一下內容

將anonymous_enable=NO,這樣可以限制匿名使用者登入。

local_enable=YES       #啟用本機使用者登入

write_enable=YES       #設定可以進行寫操作

local_umask=022        #設定上傳後檔案的許可權掩碼

userlist_enable=YES    #啟用使用者登入控制

chroot_local_user=YES  chroot_list_enable=NO   chroot_list_file=/etc/vsftpd/chroot_list 

修改完後重啟VSFTP  如果之前連過FTP工具 關掉FTP工具重新開啟串連 就可以 

這裡就是將使用者鎖定在FTP的根目錄了  這樣也可以對FTP裡面的檔案進行任意修改

如:

步驟六:

綁定網域名稱到網站:下面是最簡單的一個網域名稱Binder 方法

開啟APACHE設定檔進行編輯

[root@localhost ~]#vi /etc/httpd/conf/httpd.conf 斷行符號

找到

#NameVirtualHost *:80  修改為

NameVirtualHost 61.164.140.243:80

就是去掉前面的”#”;然後把*改成VPS的IP地址

在檔案的最下面加入:

<VirtualHost 61.164.140.243:80>

DocumentRoot /var/www/HTML/bbs1  網站的目錄 可以自己定義

ServerName cesih.ibmf.cn         主機名稱

ServerAlias ceshi.ibmf.cn ceshi2.ibmf.cn  綁定的網域名稱  如果綁定多個網域名稱用空格隔開

</VirtualHost>

修改完成後重啟APAHCE

[root@localhost ~]#service httpd restart

如果有多個網站就直接在後面加目錄配置  重啟APACHE即可 比如我還有一個網站在/var/www/HTML/bbs目錄下  一共兩個網站 則配置如下:

<VirtualHost 61.164.140.243:80>

DocumentRoot /var/www/HTML/bbs1

ServerName cesih.ibmf.cn

ServerAlias ceshi.ibmf.cn ceshi2.ibmf.cn

</VirtualHost>

<VirtualHost 61.164.140.243:80>

DocumentRoot /var/www/HTML/bbs

ServerName  bbs.zhztk.com

ServerAlias bbs.zhztk.com

</VirtualHost>

[root@localhost ~]#service httpd restart 

到這裡就已經基本安裝完成了

webmin的下載和安裝使用教程可以參考:

http://www.zhztk.com/a/ruanjianxiazai/2011/0217/634.HTML

http://www.zhztk.com/a/xitongjiagou/Linuxxitong/2011/0217/636.HTML

http://www.zhztk.com/a/xitongjiagou/Linuxxitong/2011/0217/637.HTML

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.