本地wifi网络无法连接到运行在mac

时间:2016-11-23 17:20:19

标签: php apache xampp

我已经安装了XAMPP并在我的mac上运行了一个apache服务器。当我从mac的浏览器转到地址http://192.168.1.132:80/testproject/test.php时,它可以工作(只需回复'成功'这个词)。当我从网络上的另一台设备转到完全相同的地址时,它说它无法连接或类似。

我设置了一个虚拟主机,如果我用我的IP替换servername,我会得到相同的结果(从mosting mac开始,但不能从网络上的其他设备运行)

# localhost
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    <Directory "/Applications/XAMPP/xamppfiles/htdocs">
        Options Indexes FollowSymLinks Includes execCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

# My custom host
<VirtualHost *:80>
    ServerName wgaamwserver.local
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    <Directory "/Applications/XAMPP/xamppfiles/htdocs">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "logs/wgaamwserver.local-error_log"
</VirtualHost>

我在终端运行“ps -eaf | grep httpd”,而XAMPP没有运行以检查其他httpd服务。我得到了以下输出:

501 19343 18144   0  4:57pm ttys000    0:00.00 grep httpd

我一直在寻找解决方案,但google搜索主要发现与主机上阻止远程连接的Windows防火墙相关的问题,或者apache服务器在从主机连接时根本没有响应。显然,这里也不是这样。

1 个答案:

答案 0 :(得分:0)

localhost只能在您的设备中使用,重命名

尝试添加主机文件(在其他设备上)192.168.1.132 wgaamwserver.local并转到wgaamwserver.local