1. 程式人生 > >Linux 服務配置之www配置

Linux 服務配置之www配置

/******************************************
以下都在 RHEL6  root使用者下完成
******************************************/


1.安裝DNS和httpd服務


2.配置httpd服務:
  ① vi /etc/httpd/conf/httpd.conf

新增:
NameVirtualHost 192.168.2.11:80
<VirtualHost 192.168.2.11:80>
   ServerAdmin   ....          (預設)
   DocumentRoot   /www/ip1     (目錄名可以不同)
   ServerName    www.xyz.com   (域名)
</VirtualHost>


        <VirtualHost 192.168.2.11:80>
   ServerAdmin   ....          (預設)
   DocumentRoot   /www/ip2     (目錄名可以不同)
   ServerName    www.abc.com   (域名)
</VirtualHost>


  ② 建立目錄

mkdir -p /www/ip1
        mkdir -p /www/ip2


  ③ 寫入html檔案

echo  "<body> xyz.com </body>" > /www/ip1/xyz.html
echo  "<body> abc.com </body>" > /www/ip2/abc.html
  
  ④ 繫結IP
ifconfig eth0:1 192.168.2.11  (不同裝置網絡卡可能不同)
 
  ⑤重啟 httpd 服務
service httpd restart


3.配置相應的DNS解析服務(做 xyz.com 和 abc .com 的www主機解析)


  ① vi /etc/named.conf


修改本地使用為全部計算機都可以使用
改 {127.0.0.1;}為 {any;}
 改 {::1;} 為{any;}
改 {localhost;} 為{any;}
 
  ② 修改DNS建立對應關係

在 /etc/named.conf 或者 /etc/named.rfc1912.zones 裡面新增


zone "xyz.com" IN
{
type master;
file "public.zone"; (名字任意,這裡取public.zone) 
};

zone "abc.com" IN
{
type master;
file "public.zone";
};


說明:這裡的 public.zone 可以是任意取名,兩個域名的 file “……” 可以不同,不同時就得建立多個.zone檔案,這裡將所有的 file 寫入一個檔案。


  
  ③  在 /var/named 中新增 public.zone檔案


      cp named.localhost  public.zone

      vi public.zone

      在最後新增

www  IN A 192.168.2.11(要改的IP)


  ④  修改檔案許可權


chown root:named public.zone


  ⑤  vi /etc/resolv.conf


修改nameserver

  nameserver 127.0.0.1
 
  ⑥ 重啟 DNS 服務


 


4.重啟服務並設定防火牆

 iptables -F
setenforce 0


5.配置完成。在瀏覽器中測試