0
내부 LAN에서 실행되는 프로덕션 Django 서버가 있습니다. 사이트는 하위 도메인을 사용하여 LAN 외부에서 액세스 할 수 있습니다. 그래서, like something http://app.ourdomain.com
Django - LAN 내에서 사이트에 액세스 하시겠습니까?
제 질문은 우리 사무실 인터넷이 다운되었을 때, 장고 서버와 같은 LAN에있는 사람들이 어떻게 django 앱에 액세스 할 수 있습니까? 192.168.1.140
처럼 서버 자체의 IP를 사용해 보았지만 작동하지 않습니다. 그게 나를 "찾을 수 없습니다 - 요청한 URL은이 서버에서 발견되지 않았습니다"로 이동합니다.
LAN 내에서 장고 앱에 연결하는 방법은 무엇입니까?
감사
편집 *
그냥 몇 가지 선명도 추가 : 여기;의 일부 설정 파일 : 내 django.wsgi
VirtualHost *:443>
SSLEngine on
SSLProtocol all
SSLCertificateFile /usr/local/ssl/crt/certificate.crt
SSLCertificateKeyFile /usr/local/ssl/crt/cpm.capitalirrigation.com
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt
ServerAdmin [email protected]
ServerName https://cpm.capitalirrigation.com
AliasMatch ^/([^/]*\.css) /srv/www/cpm/static_media/css/$1
Alias /static_media/ /srv/www/cpm/static_media/
Alias /static/admin/ /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/
Alias /favicon.ico "/srv/www/cpm/static_media/img/favicon.ico"
<Directory /srv/www/cpm/static_media/>
Options -Indexes
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias//srv/www/cpm/django.wsgi
그리고 :
아파치 사이트는 지원을 :
import os
import sys
path = '/srv/www'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'cpm.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
처럼 IP를 실행하려고했다. 아파치, nginx, gunicorn .... – Azd325
흠 ... 정상적인 방법으로? 나는 아파치 파일을 파고 게시 할 것이다 ... – Garfonzo
https와 ip로 시도 했습니까? – Azd325