我正在尝试进行设置,以便我可以从计算机 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>
(使用端口 81 作为端口 80 运行 IIS,但是对这些东西不太了解)
此配置在本地机器(服务器)上运行良好。ie project:81 在浏览器的地址栏中打开了它应该的网站。
现在在计算机 B(客户端)上,我更改了 hosts 文件以包含服务器的 IP 以及虚拟主机的名称,例如:-
192.168.1.7项目
现在当我在客户端浏览器上输入 project:81 .. 它带我到服务器但它没有带我到虚拟主机目录,而是带到默认目录.. 即在我的情况下
C:\xampp\htdocs
现在我被卡住了,无法让客户端指向当前目的地。因此,任何人都可以建议我在这里做错了什么,或者我需要做些什么才能从客户端机器访问正确的虚拟主机站点。
提前感谢您的帮助