2013-04-17 3 views
0

내부 LAN에서 실행되는 프로덕션 Django 서버가 있습니다. 사이트는 하위 도메인을 사용하여 LAN 외부에서 액세스 할 수 있습니다. 그래서, like something http://app.ourdomain.comDjango - 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() 
+0

처럼 IP를 실행하려고했다. 아파치, nginx, gunicorn .... – Azd325

+0

흠 ... 정상적인 방법으로? 나는 아파치 파일을 파고 게시 할 것이다 ... – Garfonzo

+0

https와 ip로 시도 했습니까? – Azd325

답변

1

나에게 질문은 당신이 당신에게 장고 응용 프로그램을 실행하는 방법을 당신이 https 프로토콜 및

https://192.168.1.140 
관련 문제