我将xampp配置为使用vhost
在apache / conf / extra / 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 / drivers / etc / hosts上我有
127.0.0.1 localhost
127.0.0.1 web1.project
在我的机器上它的工作完美,我可以直接在浏览器上访问http://web1.project
但在同一局域网上的另一台机器上,不行,好吧我想我的IP
我的网络地图我的LAN上每台机器都有ips
xampp正在运行的计算机有192.168.1.221
所以就像在我的平板电脑上我可以去192.168.1.221并且我有运行xampp
如果我去192.168.1.221/web1工作
任何想法,我需要做些什么让这个工作?
感谢。
答案 0 :(得分:3)
web1.project未在您的DNS中注册。
在其他计算机上测试它的快速而肮脏的方法,您可以在其<IP ADDRESS> web1.project
中添加/etc/hosts
。
在Android设备上,您可以使用https://play.google.com/store/apps/details?id=com.treb.hosts修改Android设备中的/etc/hosts
文件(尽管我从未测试过它)