繁体   English   中英

通过lan访问Apache虚拟主机

[英]Access Apache virtual host over lan

我配置我的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

我的网络地图我拥有我局域网中每台机器的所有ips

这个xampp正在运行的计算机有192.168.1.221

所以在我的平板电脑上,我可以去192.168.1.221,我有xampp运行

如果我去192.168.1.221/web1工作

http://web1.project不起作用

任何想法,我需要做什么才能让这个工作?

谢谢。

web1.project未在您的DNS中注册。

在其他计算机上测试它的快速而肮脏的方法,您可以在其/etc/hosts添加<IP ADDRESS> web1.project 在Android设备上,您可以使用https://play.google.com/store/apps/details?id=com.treb.hosts修改Android设备中的/etc/hosts文件(尽管我从未测试过它)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM