1、將網站文件夾(如yrmt)複製到/var/www/html文件夾中
命令:cp –r /home/fangjy/yrmt /var/www/html/
2、編輯httpd.con文件
命令:vi /etc/httpd/conf/httpd.conf
(1)配置服務器根目錄和工作主目錄
ServerRoot “/etc/httpd”
DocumentRoot “/var/www/html”
(2)配置服務器管理員、端口和服務器名稱
ServerAdmin [email protected] (管理員電郵)
Listen 80 (WEB服務端口)
ServerName fedora.gunner.cn (主機名或域名)
(3)配置目錄訪問權限(可按默認配置)
(4)啓用用戶個人Web頁
² 在“UserDir disable”前加一個“#” (表示將該行作爲註釋行)
² 去掉“UserDir public_html”前的“#” (表示將註釋行改爲命令行)
² 去掉“<Directory /home/*/public_html>”與“</Directory>”間整段中所有註釋符“#”
² 作用是每個普通用戶可以在自己的用戶主目錄下創建一個“public_html”的目錄並放置用戶自己的個人內容到那個目錄。
(5)創建虛擬主機
NameVirtualHost 192.168.27.234:80 (虛擬主機名,自定義)
<VirtualHost 192.168.27.234:80>
DocumentRoot /var/www/html/yrmt
ServerName fedora.gunner.cn
ServerAdmin [email protected]
DirectoryIndex index.htm
<Directory “/var/www/html/yrmt”>
Options all
AllowOverride all
</Directory>
另外以可以自行加一些參數,以實現Apache Web服務器的強大功能。
3、設置SELinux防火牆
setselinux httpd_enable_homedirs on
用lokkit命令將www(http)服務設置爲可信任服務
4、啓動或重啓http服務
啓動:service httpd start
重啓:service httpd restart