680
中電雲集
Linux-VPS安裝和配置
遠程登錄VPS後進行環境配置,這裏我們就接受最簡單的PHP環境配置:
步驟一:
登錄後直接輸入命令“yum -y install yum-fastestmirror”後回車如圖:
出現下圖說明已經開始安裝:
安裝成功後光標會回到[root@localhost ~]#後麵
然後輸入命令“yum -y install gd* php* httpd* mysql* vsftpd* –skip-broken”如下圖:
回車後會出現下圖的一些信息:
這樣就說明已經開始安裝軟件,安裝完成後光標會回到[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 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://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裏麵的文件進行任意修改
如下圖:
步驟六:
綁定域名到網站:下麵是最簡單的一個域名綁定方法
打開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