Linux 服務配置之www配置
阿新 • • 發佈:2019-01-23
/******************************************
以下都在 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.配置完成。在瀏覽器中測試
以下都在 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.配置完成。在瀏覽器中測試