Wie konfiguriere ich die Django-Anwendung unter http://SERVER-IP/ statt unter http://SERVER-IP/Project mit bitnami aws?

Wie konfiguriere ich die Django-Anwendung unter http://SERVER-IP/ statt unter http://SERVER-IP/Project mit bitnami aws?

Ich möchte Django-Anwendung dienen beihttp://SERVER-IP/ODER eine Domäne(www.beispiel.com)anstatthttp://SERVER-IP/Projekt (www.example.com/Projekt)mitBITNAMI Django Stack (v4.2).

Ich habe die Dokumentation befolgtHierfür die Erstellung einer neuen Anwendung, die perfekt funktioniert, aber ich habe nicht den Weg gefunden, wie man Django Anwendung konfigurieren beihttp://SERVER-IP/.

Details zum Betriebssystem:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian

Ich hatte versucht:

  1. Formular „Bewerbungsunterlagen verschieben ~/apps/django/django_projects/PROJECT/nach~/apps/django/django_projects/
  2. Alle Pfade in diesen Konfigurationsdateien aktualisiert:
    • httpd-prefix.conf
    • httpd-app.conf
    • PROJEKT/wsgi.py
  3. Starten Sie den Apache-Server neu.

Aberleider bekomme ich immer noch die Apache Homepage unterhttp://SERVER-IP/anstelle der Homepage der Django-Anwendung. Eine weitere Sache, die Django-Anwendung ist immer noch zugänglich unterhttp://SERVER-IP/Projekterfolgreich.

Notiz:phpIch brauche beide Dienste und sie laufen django.

Ich habe die PHP-Demo-App eingefügt und htdocs/demo/index.phpmöchte auch diese zugängliche Formular-URL http://SERVER-IP/hello/index.php.

Kann mir bitte jemand helfen!!! Wie geht das?

Antwort1

Um die URL für Ihr Django-Projekt in "/" zu ändern, müssen Sie diese Datei ändern (vorausgesetzt, das Projekt, das Sie nach "/" verschieben möchten, ist "Project"):

INSTALLDIR/apps/django/django_projects/Project/conf/httpd-app.conf

Ändern Sie in der Datei diese Zeilen:

Alias /Project/static "INSTALLDIR/..."
WSGIScriptAlias /Project 'INSTALLDIR/...'

Hierzu:

Alias /static "INSTALLDIR/..."
WSGIScriptAlias / 'INSTALLDIR/...'

Und starten Sie Apache danach neu:

sudo INSTALLDIR/ctlscript.sh restart

SieheBitnami Django für AWS CloudUnd Wie kann ich die Standard-URL ändern?

Antwort2

Sie können das Tool bnconfig verwenden, um die App in das Stammverzeichnis zu verschieben.

/opt/bitnami/apps/django/bnconfig --appurl /

Weitere Informationen zum Tool bnconfig finden Sie hier:

https://docs.bitnami.com/aws/components/bnconfig/

verwandte Informationen