Ich arbeite an der Erstellung einer Website in Django, die aus zwei Teilen besteht: der Website selbst und dem Forum. Sie werden beide auf separaten Domänen sein, d. H. Beispiel.com und beispielforum.com. Wie kann das in Django gemacht werden, wenn das Forum und die Hauptseite Teil derselben Instanz sind?Wie können Domain-Aliase mit Django eingerichtet werden?
0
A
Antwort
4
Dies geschieht auf Webserverebene. Django interessiert sich nicht für die Domäne bei der eingehenden Anfrage.
Wenn Sie Apache verwenden nur mehrere Serveralias-Richtlinien in Ihrem virtuellen Host so:
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
ServerAlias forum.mydomain.com
... other directives as needed ...
</VirtualHost>
Dies sagt Apache-Anfragen für alle diese Domänen in der gleichen Instanz zu lenken.
Für Ihre Konfigurationsdatei nginx würde wie etwas aussehen:
server {
listen 80;
server_name www.mydomain.com mydomain.com forum.mydomain.com;
... other directives as needed ...
}
Verwandte Themen
- 1. Wie können mehrere NPM-Benutzer lokal eingerichtet werden?
- 2. Wo müssen Python-Umgebungsattribute für ein Django-Projekt eingerichtet werden?
- 3. Simplify Django Test eingerichtet mit Mock-Objekten
- 4. Wie werden Elasticsearch Client-Knoten eingerichtet?
- 5. Wie können Django-Projekte mit minimalem Installationsaufwand bereitgestellt werden?
- 6. global im Django-Test-Framework eingerichtet?
- 7. Wie werden öffentliche Git-Repositories eingerichtet?
- 8. Wie werden hierarchische Zend-Rest-Routen eingerichtet?
- 9. Wie werden benannte Instanzen mit StructureMap-Profilen eingerichtet?
- 10. Django - hochgeladene Bilder können nicht abgerufen werden
- 11. Benutzerobjekte in Django können nicht gelöscht werden
- 12. Floating-Action-Schaltflächen können nicht eingerichtet werden, da die Klasse nicht gefunden werden kann (Android Studio)
- 13. Wie können Datenbankeinstellungen in Django-Tests überschrieben werden?
- 14. Wie können einige Django-Einstellungen für Mitarbeiter zugänglich gemacht werden?
- 15. Wie wird der APScheduler in einem Django-Projekt eingerichtet?
- 16. Wie können in Django Build-Eigenschaften verwendet werden?
- 17. Wie können benutzerdefinierte Vorlagen-Tags in Django getestet werden?
- 18. React/Babel/Webpack kann nicht eingerichtet werden
- 19. Wie wird F3 mit XAMPP lokal eingerichtet?
- 20. Wo in ViewController sollte UIGestureRecognizer eingerichtet werden?
- 21. Swiftmailer Verbindung konnte nicht mit dem Host eingerichtet werden smtp.mailgun.org
- 22. Wie werden persistente Mehrfach-Threads eingerichtet und verwaltet?
- 23. Wie man richtig eingerichtet Coffee mit Node.js
- 24. Wie können BigDecimals mit Streams gemittelt werden?
- 25. Wie können Farben mit Python ausgegeben werden?
- 26. Wie kann ein Integrationstestserver am besten eingerichtet werden?
- 27. Wie werden Nachrichten in Perl zur Verarbeitung eingerichtet?
- 28. Wie werden verschiedene Subdomains in Flask eingerichtet (mithilfe von Blueprints)?
- 29. Wie werden verschiedene ausführbare CodeSniffer-Dateien für verschiedene Projekte eingerichtet?
- 30. Pakete können nicht mit Ansible installiert werden
Vielen Dank, dass ich weiß, dass ich brauche keine ‚offizielle‘ Django Art und Weise des Gehens über Domain-Aliase zu finden. –