Django应用程序无法使用Apache Mod_wsgi远程加速



我有以下问题:

  • 我无法使用Apache Mod_wsgi远程访问我的Django应用。

,但我可以使用manage.py runserver 0.0.0.0:8000的Django开发服务器远程访问我的Django应用程序。我可以在本地计算机端口端口80上使用Apache mod_wsgi本地访问我的Django应用。

所以我想知道为什么我无法访问远程陷阱Apache。

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

    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>

我从未配置过Apache服务器,因此我不确定问题所在。我认为apache mod_wsgi集成效果很好,因为我在本地访问中没有任何问题,因此必须远程ACCCESS APACHE的配置。当我尝试从另一台计算机访问时,访问日志上什么都没有出现,但是当局部访问时。

我应该遵循哪些步骤来解决我的问题?

预先感谢!

您检查了防火墙设置吗?该港口80向世界开放?

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

希望这有助于每个人都被卡住。

最新更新