У меня есть следующая проблема:Django приложение не может быть accesed удалено с Apache + mod_wsgi
- Я не могу удаленно получить доступ к моей Джанго приложения с Apache + mod_wsgi.
Но я могу удаленно получить доступ к моему приложению django с сервером разработки django с помощью manage.py runserver 0.0.0.0:8000
. И я могу локально получить доступ к моему приложению django с помощью Apache + mod_wsgi на моем локальном компьютере через порт 80.
Так что я хотел бы знать, почему я не могу получить доступ к удаленному каналу 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. Когда я пытаюсь получить доступ с другого компьютера, в журнале доступа ничего не отображается, однако это происходит при локальном доступе.
Какие шаги следует предпринять для решения моих проблем?
Заранее благодарен!
У меня нет абсолютно никакого представления об этом. Я иногда читал, что должен открыть этот порт или перенаправить некоторые IP ... Но почему мне не нужно это делать, когда я использую сервер разработки Django, и мне нужно это делать, когда я использую Apache? –