xampp阻止远程外部连接

时间:2017-10-17 17:55:14

标签: apache xampp windows-10

我在这里已经阅读了几个问题,但仍然没有任何效果。

我正试图从远程计算机访问我的测试站点(无论是网络还是wan,但我最终需要访问)

我刚刚重新下载了最新的Windows 10 XAMPP。

我可以转到localhost(也是我在主机文件中设置的其他3个名称以重定向到localhost),当然还有127.0.0.1(localhost)。

如果我尝试使用我的计算机的IP地址或其他人在他们的计算机上查找我的IP地址,我们无法找到页面(来自chrome)

如果我检查apache访问日志,我看不到任何访问尝试。

Netstat -a显示这两个记录

TCP  0.0.0.0:80
TCP  0.0.0.0:443
TCP  [::]:80
TCP  [::]:443

我去了Windows防火墙 - >高级设置 - >入境规则。这里显示appache有2个规则,一个用于UDP,一个用于TCP,允许所有端口。

我去了我的装载机和港口转发80& 443(xampp运行的是什么)仍然没有

我甚至把我的电脑放在了DMZ中。我也关闭了Windows防火墙。 (当然,在测试之后所有这些都很危险)。

Xampp在xampp-http.conf中没有像其他问题那样的位置匹配。

我的vhost文件的目录设置如下:

 <Directory "C:/Users/username/Desktop/git repos/stats-website">
   AllowOverride All
   Order Allow,Deny
   Allow from all
   Require all granted
</Directory>

这是我的测试平台,我现在正在测试在将其发送到生产服务器之前正在外部访问的API。我已经在这里工作了2天并且没有任何可能性

更新

我已经解决了这个问题。我现在可以从除localhost或127.0.0.1

之外的所有内容中获取它

在httpd.conf中,我将它从Listen 80改为Listen pcipaddress:80。我认为听80默认绑定不仅仅是localhost

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 192.168.1.241:80
#Listen 80

我该怎么做才能同时使用localhost和远程连接?

0 个答案:

没有答案