[英]Cannot connect to Apache server from outside even on the same network
我在Windows Server 2012 R2上使用Apache 2.4.12 64bit。 后端是Python 3.4 Django 1.7。 当我尝试在localhost上进行连接时,一切都很好,但是当我尝试从外部甚至在同一网络上进行连接时,我就没有运气。 没有生气,甚至没有403禁止。 这是我的Apache配置:
Alias /media "C:\SourceTree\AT\AT_OP\media"
Alias /static "C:\SourceTree\AT\AT_OP\static"
<Directory "C:\SourceTree\AT\AT_OP\static">
Order deny,allow
Allow from all
</Directory>
<Directory "C:\SourceTree\AT\AT_OP\media">
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / "C:\SourceTree\AT\AT_OP\AT_OP\wsgi.py"
WSGIPythonPath "C:\SourceTree\AT\AT_OP"
<Directory "C:\SourceTree\AT\AT_OP\AT_OP">
<Files wsgi.py>
Options FollowSymLinks
AuthType None
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Files>
</Directory>
我注意到,当我重新启动服务器时,这会弹出所有消息。
[Sun Mar 08 09:16:54.962900 2015] [mpm_winnt:error] [pid 1620:tid 1036] (OS 10038)An operation was attempted on something that is not a socket. : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?
可以吗 是问题吗?
首先尝试使用端口80(Web)远程登录到机器,并查看机器上的端口80是否打开/可访问:
telnet MACHINE_IP_ADR 80
如果看到提示,请告诉:
GET /
看到它,您会得到任何HTML输出。 这样,您可以进一步隔离问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.