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:
- Formular „Bewerbungsunterlagen verschieben
~/apps/django/django_projects/PROJECT/
nach~/apps/django/django_projects/
- Alle Pfade in diesen Konfigurationsdateien aktualisiert:
- httpd-prefix.conf
- httpd-app.conf
- PROJEKT/wsgi.py
- 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:php
Ich brauche beide Dienste und sie laufen django
.
Ich habe die PHP-Demo-App eingefügt und htdocs/demo/index.php
mö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: