我正在尝试进行设置,以便我可以从计算机B访问计算机A中的虚拟主机上的网站.A和B都在同一网络上.我在Win 7上使用xampp.
因此,问题在于计算机A(服务器)在httpd-vhosts.conf文件中具有如下虚拟主机配置.
NameVirtualHost project:81
<VirtualHost project:81>
DocumentRoot "D:/work/website"
ServerName project:81
<Directory "D:/work/website">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
(使用端口81作为端口80运行IIS,但是对这些东西不太了解)
此配置在本地计算机(服务器)上正常工作.即项目:浏览器地址栏中的81开启了网站.
现在在计算机B(客户端)上,我更改了hosts文件以包含服务器的IP以及虚拟主机的名称,如: -
192.168.1.7项目
现在,当我进入项目:客户端浏览器上的81 ..它带我到服务器,但它不带我到虚拟主机目录,而是它采取到默认目录..即在我的情况下是
C:\ XAMPP\htdocs中
现在我卡住了,无法让客户端指向当前目的地.因此,任何人都可以建议我在这里做错了什么或我需要做的其他事情,以便从客户端机器访问正确的虚拟主机站点.
在此先感谢您的帮助