2017-05-22 1 views
-2

Ich habe ein kleines Projekt mit grundlegenden Crud-Operationen in Django gemacht, in meinem lokalen es funktioniert gut, jetzt habe ich es in eine Live-Domain hochgeladen, und führen Sie das Projekt, es hat gelaufen ohne Probleme,Wie mache ich das Django-Projekt in Live-Server

Performing system checks... 

System check identified no issues (0 silenced). 
May 22, 2017 - 10:20:14 
Django version 1.11.1, using settings 'callluge.settings' 
Starting development server at http://127.0.0.1:8001/ 
Quit the server with CONTROL-C. 

so weit so gut, nun meine Frage ist, wie kann ich dies in Browser zu sehen, wenn ich einfach http://127.0.0.1:8001/ Browser zugreifen zeigt „Verbindung nicht möglich“, wenn mein Domain-Name "ist sagen osho.com ", wie sollte die Projektoberfläche im Browser zu sehen sein. Bitte helfen.

+0

Sehen Sie sich den folgenden Link an. Es enthält alle Details, die Sie benötigen, um eine Produktionsbereitstellung für Ihre django-Anwendung zu starten -> https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Deployment – Colwin

Antwort

-1

Führen Sie Ihren Server auf öffentliche IP-Adresse des Servers. 127.0.0.1 ist ein lokaler Host und wird innerhalb Ihres Systems verfügbar sein. Außerhalb der Maschine können Sie nicht auf diese IP-Adresse zugreifen.

So müssen Sie den Server auf öffentliche IP-Adresse des Servers ausführen.

+0

Ja, und eins Noch etwas ist, in settings.py gibt es eine Option, um die erlaubten Hosts, ALLOWED_HOSTS = [], zur Verfügung zu stellen, hier müssen wir auch unsere Server-IP oder den Domain-Namen angeben. –

+0

Allowed_host ist nützlich, um den Zugriff von bestimmten Host- oder IP-Adressen zuzulassen. Wenn Sie es für alle IP-Adresse zulassen möchten dann ALLOWED_HOSTS = ['*']. – sachin

Verwandte Themen