Django应用程序无法使用Apache+;mod_wsgi

Django应用程序无法使用Apache+;mod_wsgi,django,apache,mod-wsgi,Django,Apache,Mod Wsgi,我有以下问题: 我无法使用Apache+mod_wsgi远程访问我的django应用程序 但是我可以使用django开发服务器通过manage.py runserver 0.0.0.0:8000远程访问我的django应用程序。我可以通过端口80在本地计算机上使用Apache+mod_wsgi本地访问我的django应用程序 所以我想知道为什么我不能通过Apache远程访问 这是我的httpd.conf(我刚刚发布了我修改的内容,其他所有内容都是默认的) Listen*:80 LoadMod

我有以下问题:

  • 我无法使用Apache+mod_wsgi远程访问我的django应用程序
但是我可以使用django开发服务器通过
manage.py runserver 0.0.0.0:8000
远程访问我的django应用程序。我可以通过端口80在本地计算机上使用Apache+mod_wsgi本地访问我的django应用程序

所以我想知道为什么我不能通过Apache远程访问

这是我的httpd.conf(我刚刚发布了我修改的内容,其他所有内容都是默认的)

Listen*:80
LoadModule wsgi_modules/mod_wsgi.so
SSLR和OMSEED启动内置
SSLR和OMSEED连接内置
WSGIScriptAlias/C:/Users/Ricardo/Dropbox/django_scada/django_scada/apache/wsgi.py
WSGIPythonPath C:/Users/Ricardo/Dropbox/django\u scada
别名/static/C:/Users/Ricardo/Dropbox/static/
命令拒绝,允许
通融
命令拒绝,允许
通融
我从未配置过Apache服务器,因此我不确定问题出在哪里。我认为Apache+mod_wsgi集成可以很好地工作,因为我对本地访问没有任何问题,所以它必须与远程访问Apache的配置有关。当我尝试从另一台计算机访问时,访问日志上不会显示任何内容,但在本地时会显示

我应该采取哪些步骤来解决我的问题


提前谢谢

您是否检查了防火墙设置?80端口是向世界开放的?

因此,实际上问题与我的路由器和ISP有关。当我在学校而不是在家里建立网络时,我意识到了这一点


希望这有助于每个人都被绊倒。

我完全不知道这一点。我有时读到,我应该打开这个端口或重定向一些IP。。。但为什么我在使用Django development server时不必这样做,而在使用Apache时必须这样做呢?
    Listen *:80

    LoadModule wsgi_module modules/mod_wsgi.so

    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>


    WSGIScriptAlias / C:/Users/Ricardo/Dropbox/django_scada/django_scada/apache/wsgi.py
    WSGIPythonPath C:/Users/Ricardo/Dropbox/django_scada

    Alias /static/ C:/Users/Ricardo/Dropbox/static/


    <Directory C:/Users/Ricardo/Dropbox/static/>
    Order deny,allow
    Allow from all
    </Directory>



    <Directory C:/Users/Ricardo/Dropbox/django_scada/django_scada/apache>
    <Files wsgi.py>
    Order deny,allow
    Allow from all
    </Files>
    </Directory>