閱讀680 返回首頁    go 中電雲集


Linux-VPS安裝和配置

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

步驟一:

登錄後直接輸入命令“yum -y install yum-fastestmirror”後回車如圖:

11

出現下圖說明已經開始安裝:

21

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

然後輸入命令“yum -y install gd* php* httpd* mysql* vsftpd* –skip-broken”如下圖:

31

回車後會出現下圖的一些信息:

41

這樣就說明已經開始安裝軟件,安裝完成後光標會回到[root@localhost ~]#後麵,如下圖:

12

然後重啟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 https://support.chinaccnet.com/archives/ftp://ftp.de.netclusive.de/pub/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 回車

下載地址有:https://www.zhztk.com/uploads/soft/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

https://support.chinaccnet.com/archives/ftp://ftp.de.netclusive.de/pub/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

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

https://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

https://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裏麵的文件進行任意修改

如下圖:

51

61

71

步驟六:

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

打開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

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

Linux-VPS安裝和配置(補充):

https://support.chinaccnet.com/archives/4565.html

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

https://www.zhztk.com/a/ruanjianxiazai/2011/0217/634.html

https://www.zhztk.com/a/xitongjiagou/Linuxxitong/2011/0217/636.html

https://www.zhztk.com/a/xitongjiagou/Linuxxitong/2011/0217/637.html

最後更新:2017-01-04 22:34:47

  上一篇:go Linux-VPS遠程登錄
  下一篇:go 詳解虛擬專用服務器——VPS