RedHat Linux 6.4下Apache配置

一、yum在線安裝Apachehtml

通常不採用yum在線安裝由於若是apache壞掉了,yum安裝過程當中會有依賴的安裝包,很差弄。linux

yum在線安裝的命令:yum install httpd* -yweb

二、啓動httpd服務apache

命令:/etc/init.d/httpd restartvim

出現如圖狀況:瀏覽器

要修改主機域名。安全

修改文件: vi /etc/hosts服務器

再次啓動: /etc/init.d/httpd restart 發現提示沒有了。tcp

三、配置發佈文件以及目錄3d

默認的目錄是 /var/www/html

默認的發佈文件是index.html

能夠先寫一個主頁放在下面:vi /var/www/html/index.html

編寫幾句便可。

來訪問這個服務器:瀏覽器地址欄輸入IP地址。

出現沒法訪問的狀況!

這就涉及到了防火牆的問題!

輸入命令:iptables -nL

再輸入命令:iptables -F

                  iptables  -nL

再訪問就能夠啦!

可是這種狀況必須關閉防火牆,因此須要配置防火牆:

打開iptables的配置文件:vi /etc/sysconfig/iptables

添加一條80端口:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

就行啦!

下面設置本身的發佈目錄(若是不用默認的目錄的話/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地址就能夠了:

開機自動啓動Apache服務:

vim etc/rc.local  而後添加 /etc/init.d/httpd restart  就行啦!

相關文章
相關標籤/搜索