Ubuntu Xampp从其他PC访问localhost

时间:2013-12-09 11:58:35

标签: php ubuntu xampp localhost

我正在尝试使用本地IP(192.168 ...)

从另一台计算机访问我的localhost

问题是我禁止访问。 我更改了httpd-xampp-conf,它看起来如下:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-st$ver-    status|server-info))">

    Order deny,allow
     Allow from all
            Allow from ::1 127.0.0.0/8 \
       fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
      fe80::/10 169.254.0.0/16

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

但仍然没有运气......任何想法...... ??

1 个答案:

答案 0 :(得分:0)

每当Linux系统上的人提到预先打包的开发环境时,我就会尖叫“ARRRRGHHHHHHH”并告诉他们他们的计算机能够运行与生产相同的环境。你为什么要跑别的?

sudo apt-get install php5 apache2 mysql

对于开发环境来说,XAMPP非常糟糕。为您的代码设置实际环境;经验值得。


无论如何,您的问题是XAMPP绑定到localhost或127.0.0.1。将Listen 127.0.0.1:80更改为Listen 80

您也可以尝试转发流量,但这有点矫枉过正。

此外,您的内部网络(192.168.0.0/16)仅与您的路由器一样安全。如果您觉得允许它,只需将XAMPP绑定到您的内部网络地址而不是127.0.0.1,并允许全局使用。如果你经常使用不同的机器,它会让你头疼。