然后在下面添加以下信息
ServerName hello.jb51.net
DocumentRoot "/hello/jb51.net"
ServerName hello.jb51.org
DocumentRoot "/hello/jb51.org"
2.创建所需的跟文件目录
mkdir /hello/{jb51.net,jb51.org}
3.编辑根文件目录下面的主页文件,参照上面的方法
4.修改客户端主机的hosts文件,确保可以正常解析咱们设定的两个域名
hosts文件位于/C/windows/Drivers/etc/hosts(好像是的,记得不太清楚了,童鞋们可以百度一下)
添加以下两列
10.10.50.100 hello.jb51.net
10.10.50.100 hello.jb51.org
5.通过ping命令确保可以正常解析
即ping hello.jb51.net和ping hello.jb51.org都显示是通的,且返回值为10.10.50.100即可。
6.重启httpd服务
7.浏览器测试
分别在浏览器里输入hello.jb51.net和hello.jb51.org然后查看主页面是不是我们之前的标识页面即可。
补充:
1.虚拟主机也支持访问日志和错误日志的位置重定义,即只需要在DocumentRoot 下面添加进日志信息条目即可,比如我要让hello.jb51.org的访问日志和错误日志都重定位到/hello/jb51.org/log下面,需要添加这行
CutomLog "/hello.jb51.org/log" combined
ErrorLog "/hello/jb51.org/log"
保存退出之后,再创建jb51.org下面的log目录即可。
2.虚拟主机也支持返回服务器的状态信息
例如我要显示服务器,只要在httpd的主配置文件中将这段信息的内容去掉注释即可,将Allow from后面添加你的IP地址,这样只允许你自己访问查看。查看的方法:在浏览器输入hello.jb51.org/server-status即可查看。即如果说Directory是定义了文件路径的话,那么Location则定义的是URL路径,任意一个路径后面添加server-status都可以查看服务器信息。
3.虚拟主机同样支持真实主机一样的访问限制









