运行wamp通过lan或wan和root网站

时间:2013-04-12 10:31:37

标签: php apache wamp

我想从其他系统运行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路径是其他PC​​上的路径。

3 个答案:

答案 0 :(得分:2)

在您托管网站的系统中(我指的是您通过LAN访问的系统),您需要在主机下方输入

127.0.0.1   localhost
127.0.0.1   website

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

192.168.1.102 website

192.168.1.102是您正在访问的计算机的IP地址,请相应更改

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

Setting up WAMP server in windows along with virtual HOST

答案 1 :(得分:0)

您需要编辑wamp的apache配置,将其默认根目录指向您的文件夹(不是vhosts而是主文件),还需要将wamp放入在线模式,这样它才能在外部接口上监听只是本地主机,但我相信这只是配置中的一个*,不仅仅是听取127.0.0.1

答案 2 :(得分:0)

/etc/hosts中添加如下条目:

127.0.0.1     www.localhost
192.168.1.102 website