访问Apache的虚拟主机通过局域网(Access Apache virtual host over

2019-10-19 16:45发布

我配置我的XAMPP使用虚拟主机

在Apache / conf目录/额外/的httpd-vhosts.conf我有

NameVirtualHost *:80  //uncommented

<VirtualHost *:80>
DocumentRoot "Z:/xampp/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost web1.project>
DocumentRoot "Z:/xampp/htdocs/web1" 
ServerName web1.project

<Directory "Z:/xampp/htdocs/web1">
Options Indexes FollowSymLinks ExecCGI Includes
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

然后在Windows / SYSTEM32 /司机/ etc / hosts中我有

127.0.0.1 localhost
127.0.0.1 web1.project

我的机器上的作品完美,我可以去直接在浏览器和访问HTTP://web1.project

但对同一局域网内其他机器,不工作,确定我想通我的IP

我的网络地图我对每一台机器都IPS上我的局域网

计算机这里XAMPP运行有192.168.1.221

所以像我的平板电脑我可以去192.168.1.221和我有XAMPP运行

如果我去192.168.1.221/web1作品

但HTTP://web1.project不工作

任何想法,我需要做什么已经把这个工作?

谢谢。

Answer 1:

web1.project未在DNS中注册。

一个快速和肮脏的方式来测试它的其他计算机上,你可以添加<IP ADDRESS> web1.project/etc/hosts 。 在Android设备上,您可以使用https://play.google.com/store/apps/details?id=com.treb.hosts来修改/etc/hosts ,在Android设备文件(虽然我从来没有测试过,虽然)



文章来源: Access Apache virtual host over lan