我想从其他系统运行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上的路径。
答案 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时遇到问题,可以通过以下链接验证您的方式,我经常使用此链接
答案 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