Apache配置,apache
redhat6.4企業版用的centos的yum源。
下面進行apache的安裝與配置。
1、yum線上安裝Apache
一般不採用yum線上安裝因為如果apache壞掉了,yum安裝過程中會有依賴的安裝包,不好弄。
yum線上安裝的命令:yum install httpd* -y
2、啟動httpd服務
命令:/etc/init.d/httpd restart
出現情況:
要修改主機網域名稱。
修改檔案: vi /etc/hosts
再次啟動: /etc/init.d/httpd restart 發現提示沒有了。
3、配置發布檔案以及目錄
預設的目錄是 /var/www/html
預設的發布檔案是index.html
可以先寫一個首頁放在下面:vi /var/www/html/index.html
編寫幾句即可。
來訪問這個伺服器:瀏覽器地址欄輸入IP地址。
出現無法訪問的情況!
這就涉及到了防火牆的問題!
輸入命令:iptables -nL
再輸入命令:iptables -F
iptables -nL
再訪問就可以啦!
下面設定自己的發布目錄(如果不用預設的目錄的話/var/www/html/)
輸入命令:vi /etc/httpd/conf/httpd.conf
編輯這個檔案:
注釋掉原來的預設目錄,改成自己的。輸入的內容。
然後在自己修改的目錄裡建立發布目錄以及發布檔案:mkdir -p /home/web/
vi /home/web/index.html 編輯index.html即可。
然後重啟httpd服務 : /etc/init.d/httpd restart
但會出現這個介面:
因為selinux的許可權不夠,所以我們一定要對預設發布目錄的安全上下文進行設定:
安裝修改安全內容相關的軟體:
輸入命令:yum install policycore* -y
修改 /home/web的安全上下文
輸入命令:semanage foontext -a -t httpd_sys_content_t '/home(/.*)?'
restorecon -RvvF /home/
查看/home/web的安全上下文,確實已經變為可以訪問的安全上下文:
最後再訪問ip地址就可以了:
最後至於怎麼 外網訪問路由器的子ip地址:
需要再路由器裡面配置 連接埠映射區域網路ip地址。
讓外網訪問內網的連接埠轉寄
http://www.cnblogs.com/xiaobo-Linux/p/4630944.html