我有以下问题:
但是我可以使用django开发服务器通过远程访问我的django应用manage.py runserver 0.0.0.0:8000
。我可以在本地计算机上通过端口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集成可以正常工作,因为我对本地访问没有任何问题,因此它必须与远程访问Apache的配置有关。当我尝试从另一台计算机进行访问时,访问日志上什么也没有显示,但是在本地时却如此。
我应该遵循哪些步骤来解决我的问题?
提前致谢!
所以实际上问题出在我的路由器和ISP上。当我在大学而不是家中建立网络时,我意识到了这一点。
希望这可以帮助每个人陷入困境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句