Windows – 通过LAN从另一台机器访问虚拟主机
发布时间:2020-12-13 20:50:56 所属栏目:Windows 来源:网络整理
导读:我正在使用Wamp 2.2服务器的Windows 7。 我设置了2个虚拟主机www.project1.com和www.project2.com。 我已经在hosts文件中添加了这些条目,并在httpd.conf和httpd-vhosts.conf文件中添加了必需的条目。 使用我的浏览器,当我键入www.project1.com或www.projec
我正在使用Wamp 2.2服务器的Windows 7。
我设置了2个虚拟主机www.project1.com和www.project2.com。 我已经在hosts文件中添加了这些条目,并在httpd.conf和httpd-vhosts.conf文件中添加了必需的条目。 使用我的浏览器,当我键入www.project1.com或www.project2.com,我得到我的网页在笔记本电脑上与服务器打开。 主机文件中的更改。在文件末尾附加: 127.0.0.1 localhost 127.0.0.1 www.project2.com 127.0.0.1 www.project1.com httpd.conf文件中的更改: – Include conf/extra/httpd-vhosts.conf httpd-vhosts文件中的更改: – 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上)访问这些网页?
在您的虚拟主机指令中,将127.0.0.1更改为*:80,并按照Gabriel的说法,在另一台机器中的hosts文件中添加一个条目,将您的域添加到与服务器的IP相关联。
当您将明确的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-8 – Windows 8上的Windows Mobile / Embedded Dev
- windows-server-2003 – 使用配置文件移动AD用户
- windows-7 – 当机器被锁定一段指定的时间后强制用户注销?
- 使用WIX的InstallDir UI扩展时,有条件地选择两个退出对话框
- win10下安装jdk1.8
- windows-server-2003 – 更换W2K3域控制器 – 我需要知道什
- windows-server-2003 – 如何允许特定AD用户将计算机添加到
- windows – Powershell相当于Ctrl R?
- windows – Perf mon _total vs
- 如何在Windows上使用ffserver进行简单的视频流传输?
推荐文章
站长推荐
- Windows Server 2008,重新加入域失败
- 从R调用CUDA编译的.dll
- active-directory – ADFS OpenID Connect电子邮
- Windows Server 2003服务器C盘空间不足的N个解决
- windows – 在命令行上使用’set var = text’后
- windows-server-2008 – HTTP错误503.该服务不可
- 在VBScript中访问自定义.NET DLL
- 用于Windows的命令行XML验证器
- windows-7 – 如何在Windows 7中的单个界面上禁用
- windows-server-2008 – Windows Server 2008 R2
热点阅读