大佬教程收集整理的这篇文章主要介绍了Windows – 通过LAN从另一台机器访问虚拟主机,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
127.0.0.1 localhost 127.0.0.1 www.project2.com 127.0.0.1 www.project1.com
Include conf/extra/httpd-vhosts.conf
NameVirtualHost *:80 <Directory "D:/websites/"> AllowOverride All Order Deny,Allow Allow from all </Directory> <VirtualHost 127.0.0.1> DocumentRoot "D:/websites/wamp/www/" ServerName localhost </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot "D:/websites/project1/" ServerName www.project1.com </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot "D:/websites/project2/" ServerName www.project2.com </VirtualHost>
现在,我可以从PC_1(与服务器)浏览器打开这些网页,如何从PC_2的浏览器(通过LAN连接到PC1的PC上)访问这些网页?
当您将明确的IP放入指令时,apache只会侦听该IP,但通配符会告诉它绑定到所有可用的IP。
<VirtualHost *:80> DocumentRoot "D:/websites/project1/" ServerName www.project1.com </VirtualHost>
例如,如果您的服务器位于192.168.1.70,则在lan上的其他机器中,主机条目将如下所示:
192.168.1.70 www.project1.com
重新启动apache,它应该工作正常。
注意,当您使用虚拟主机时,apache将使用第一个定义作为默认值,当它不能在http请求头中传递的域和配置中的站点设置之间进行匹配时,这就是为什么默认页面出现。
您告诉apache使用NameVirtualHost *:80指令绑定到所有IP,但是后来没有为该外部IP设置一个站点。希望有帮助!
以上是大佬教程为你收集整理的Windows – 通过LAN从另一台机器访问虚拟主机全部内容,希望文章能够帮你解决Windows – 通过LAN从另一台机器访问虚拟主机所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。