首页 文章

本地wifi网络无法连接到运行在mac上的XAMPP apache服务器

提问于
浏览
0

我已经安装了XAMPP并在我的mac上运行了一个apache服务器 . 当我从mac 's browser it works (simply echos the word ' success'转到地址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

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

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

相关问题