/ / HOw czy mogę używać subdomeny w django i mod_wsgi - django, mod-wsgi

Jak mogę używać subdomeny z django i mod_wsgi - django, mod-wsgi

Mam swoją główną witrynę pod adresem www.example.com

Chcę uruchamiać witryny takie jak site1.example.com

Próbowałem tego

<VirtualHost ip:80>
DocumentRoot /home/user/django/app
ServerAlias site1.example.com

Dodałem również rekord do / etc / hosts, ale nie działa.

Jestem w stanie pingować site1.example.com z serwera, ale nie z zewnątrz

Odpowiedzi:

2 dla odpowiedzi № 1

Jestem w stanie pingować site1.example.com z serwera, ale nie z zewnątrz

To nie jest problem z Django. ping jest niskopoziomowym protokołem IP (ICMP), który jest obsługiwany znacznie poniżej poziomu serwera HTTP (aplikacji).

Dodawanie czegoś do /etc/hosts wpływa tylko na maszynę /etc/hosts jest włączony.

Najpierw powinieneś dostać subdomeny ze statycznymi stronami internetowymi (np. „Hello World”), pozostawiając Django z niego. Potem czytaj dalej django.contrib.sites i stamtąd.