$TTL 86400
@ IN SOA dns.web.com. root.web.com. (
2011051000 3H 15M 1W 1D )
@ IN NS dns.web.com.
dns IN A 192.168.1.53
chat IN A 192.168.1.80
bbs IN CNAME chat
www IN CNAME chat
保存并退出
#named-checkzone web.com web.com.zone 用检测工具检查其不正确性,命令
格式为:#named-checkzone 区域名 区域配置文件(如果不在当前目录下,要给
决对路径)
配置区域反向解析文件:
#cd /var/namd/chroot/var/named
#cp web.com.zone 1.168.192.in-addr.arpa.zone 拷贝,配置区域反向解析文件
#vim 1.168.192.in-addr.arpa.zone //内容如下:
$TTL 86400
@ IN SOA dns.web.com. root.web.com. (
2011051000 3H 15M 1W 1D )
@ IN NS dns.web.com.
53 IN PTR dns.web.com.
80 IN PTR chat.web.com.
保存并退出
用命令#named-checkzone web.com 1.168.192.in-addr.arpa.zone 进行检测正确性
保存并退出
接下来为每个网站新建站点目录并添加网页:
#mkdir /var/www/html #mkdir /var/www/chat #mkdir /var/www/bbs
#cd /var/www/html
#echo Welcome to My first Web at www.web.com at /var/www/html >index.html
#cd /var/www/chat
#echo Welcome to My second Web at chat.web.com at /var/www/chat >index.html
#cd /var/www/bbs
#echo Welcome to My third Web at bbs.web.com at /var/www/bbs >index.html
$TTL 86400
@ IN SOA dns.web.com. root.web.com. (
2011051000 3H 15M 1W 1D )
@ IN NS dns.web.com.
dns IN A 192.168.1.53
chat IN A 192.168.1.80
www2 IN A 192.168.1.191
mail IN A 192.168.1.241
bbs IN CNAME chat
www IN CNAME chat
vod IN CNAME mail
保存退出
#cd /var/named/chroot/var/named
#vim 1.168.192.in-addr.arpa.zone //内容如下:
$TTL 86400
@ IN SOA dns.web.com. root.web.com. (
2011051000 3H 15M 1W 1D )
@ IN NS dns.web.com.
53 IN PTR dns.web.com.
80 IN PTR chat.web.com.
191 IN PTR www2.web.com
241 IN PTR mail.web.com
保存并退出
重动DNS 服务器: 注意IP地址一定要为静态
#service named restart或 #/etc/rc.d/init.d/named restart
测试:在DNS服务器上和基于IP的Apache服务器上使用到的命令#nslookup测试
按照上面的提及的方法,在Apache2.web.com这台Linux主机上,(即基于IP地址的虚拟主机的Apache服务器上)安装httpd软件包。
编辑httpd.conf 配置文件:
#vim /etc/httpd/conf/httpd.conf
Shift : se nu
在Listen 80 的下一行再添加一行Listen 8080 位置大概在第134行
Shift+g 在最后一行添加以下内容: 可通过复制并修改来实现yny p
保存并退出
接下来为每个网站新建站点目录并添加网页:
#mkdir /var/www/www2 #mkdir /var/www/mail #mkdir /var/www/vod
#cd /var/www/www2
#echo Welcome to My first Web at www2.web.com at /var/www/www2 >index.html
#cd /var/www/mail
#echo Welcome to My second Web at mail.web.com at /var/www/mail >index.html
#cd /var/www/vod
#echo Welcome to My third Web at vod.web.com at /var/www/vod >index.html
重启httpd服务器 #service httpd restart
测试:可在windows 上或者在linux上
在windows上或在linux的图形界面上打开web浏览器,http://www2.web.com http://mail.web.com:80 http://vod.web.com:8080 进行测试
在linux命令行上,则安装lynx工具:
#cd /misc/cd/Server #rpm –ivh lynx-2.8.5-28.1.i386.rpm
用命令#lynx http://www2.web.com
#lynx http://mail.web.com:80
#lynx http://vod.web.com:8080 (后面要跟端口号,因为这里是测试基于端口号的虚拟主机)
***************到这里基于IP地址及端口号的虚拟主机完成。
***************************************************