![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
局域网中如何访问apache服务器上多个站点?
局域网中如何访问apache服务器上多个站点,不要对我说通过ip访问,因为这样只能访问一个...现在要分别访问几个站点.是同一ip上的.hosts文件已经改过,也配过多站...
局域网中如何访问apache服务器上多个站点,不要对我说通过ip访问,因为这样只能访问一个...现在要分别访问几个站点.是同一ip上的.hosts文件已经改过,也配过多站点访问,在站点机上打开浏览器访问是没有问题的.但是其他电脑也改了hosts文件,访问就是不行,几天定义的域名都指向默认的.请问如何解决.谢谢啦.
展开
3个回答
展开全部
本地host下,因为本地host的优先级大于网卡的DNS
记事本打开C:\Windows\System32\drivers\etc\hosts尾部添加host记录
格式:ip 域名
192.168.1.112 112.com
192.168.1.112 www.112.com
192.168.1.112 113.com
192.168.1.112 www.113.com
192.168.1.112 114.com
192.168.1.112 www.114.com
保持,清理浏览器缓存再访问下
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
展开全部
虽然你hosts那边已经完成了,还是要多废两句话
你的hosts本来应该是这样的
192.168.1.2 localhost
但是现在应该是这样的:
192.168.1.2 localhost
192.168.1.2 www.AAA.com
192.168.1.2 www.BBB.com
192.168.1.2 www.CCC.com
如果是,那么就接着往下说吧
接下来的设置应该是这样的,
NameVirtualHost 192.168.1.2:80
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/AAA
ServerName www.AAA.com
DirectoryIndex index.html
</virtualHost>
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/BBB
ServerName www.BBB.com
DirectoryIndex index.html
</virtualHost>
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/CCC
ServerName www.CCC.com
DirectoryIndex index.html
</virtualHost>
---------------------------------
注意:NameVirtualHost 192.168.1.2:80 这个是必须的,要不然打开所有的域名,都是第一个
可能你就是这个问题
最后重启APACHE,就可以用上面的三个域名打开,就会显示不同的内容了
你的hosts本来应该是这样的
192.168.1.2 localhost
但是现在应该是这样的:
192.168.1.2 localhost
192.168.1.2 www.AAA.com
192.168.1.2 www.BBB.com
192.168.1.2 www.CCC.com
如果是,那么就接着往下说吧
接下来的设置应该是这样的,
NameVirtualHost 192.168.1.2:80
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/AAA
ServerName www.AAA.com
DirectoryIndex index.html
</virtualHost>
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/BBB
ServerName www.BBB.com
DirectoryIndex index.html
</virtualHost>
<VirtualHost 192.168.1.2:80>
DocumentRoot D:/root/CCC
ServerName www.CCC.com
DirectoryIndex index.html
</virtualHost>
---------------------------------
注意:NameVirtualHost 192.168.1.2:80 这个是必须的,要不然打开所有的域名,都是第一个
可能你就是这个问题
最后重启APACHE,就可以用上面的三个域名打开,就会显示不同的内容了
追问
我的配制就是这样的,你说的细节我也注意到了...我本机访问不同的站点是没有问题...但是在局域网的其他电脑就不行,注意是局域网内的其他电脑...谢谢你!
追答
恭喜恭喜
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的这个方法在局域网内部可以使用,但是如果在所有地方可以访问不同的网站,建议你配合DNS服务器及多主机头方式实现。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询