Linux 服务配置之www配置
配置要求:当向浏览器中分别输入地址http://www.xyz.com 和http://www.abc.com页面上分别显示出xyz.com和abc.com. 并且要www.xyz.com和www.abc.com是同一个ip地址192.168.2.11.(通过ping www.xyz.com和ping www.abc.com来显示)/**********************
配置要求:
当向浏览器中分别输入地址http://www.xyz.com 和http://www.abc.com页面上分别显示出xyz.com和abc.com. 并且要www.xyz.com和www.abc.com是同一个ip地址192.168.2.11.(通过ping www.xyz.com和ping www.abc.com来显示)
/******************************************
以下都在 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.配置完成。在浏览器中测试
更多推荐
所有评论(0)