繁体   English   中英

即使在同一网络上也无法从外部连接到Apache服务器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM