0

我想从其他系统运行 localhost php 网站。我能够通过子文件夹链接将网站运行为http://192.168.1.102/website. 但我希望它作为主站点运行http://website

我们有什么办法可以做到这一点。

我尝试在主机文件中添加以下内容,但没有奏效。

主机

http://192.168.1.102/website website

我还尝试执行以下操作:
主机

192.168.1.102 website

httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot e:/wamp/www/website/
    ServerName website
</VirtualHost>

这里的 DocumentRoot 路径是其他电脑上的路径。

4

3 回答 3

2

在您托管网站的系统中(我的意思是您通过 LAN 访问的那个),您需要有以下主机条目

127.0.0.1   localhost
127.0.0.1   website

并且在您访问此远程系统的系统中,需要具有以下主机条目

192.168.1.102 website

192.168.1.102是你正在访问的机器的ip地址,请相应更改

此外,如果您在 WAMP 中设置 VHOST 时遇到问题,您可以使用以下链接验证您的方式,它对我有用,我经常使用此链接

在 Windows 中设置 WAMP 服务器以及虚拟主机

于 2013-04-12T10:44:45.573 回答
0

/etc/hosts添加这样的条目:

127.0.0.1     www.localhost
192.168.1.102 website
于 2013-04-12T10:35:59.020 回答
0

您需要编辑 wamp 的 apache 配置以将其默认根指向您的文件夹(不是 vhosts,而是主文件),您还需要将 wamp 置于在线模式,以便它不仅在 localhost 上侦听外部接口,而且我相信这只是配置中的一个 * 无论如何都要听所有而不只是 127.0.0.1

于 2013-04-12T10:33:30.223 回答