小编cod*_*sfy的帖子

从同一本地网络上的计算机访问虚拟主机

我正在尝试进行设置,以便我可以从计算机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中

现在我卡住了,无法让客户端指向当前目的地.因此,任何人都可以建议我在这里做错了什么或我需要做的其他事情,以便从客户端机器访问正确的虚拟主机站点.

在此先感谢您的帮助

apache xampp networking client-server virtualhost

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

apache ×1

client-server ×1

networking ×1

virtualhost ×1

xampp ×1