Postępowałem zgodnie z instrukcjami tutaj, aby uruchomić Django przy użyciu wbudowanego serwera internetowego i udało mi się go pomyślnie uruchomić przy użyciu python manage.py runserver
. Jeśli uzyskam dostęp do 127.0.0.1:port lokalnie z serwera WWW, otrzymam stronę Django wskazującą, że działa.
Zdaję sobie sprawę, że serwer WWW Django nie jest serwerem produkcyjnym, ale do celów testowych ważne jest dla mnie, aby mieć do niego dostęp ze świata zewnętrznego - tj. Nie z przeglądarki internetowej na serwerze, ale z innego komputera.
Próbowałem:
http://mywebserver:port_django_runs_on
ale to nie zadziałało. Próbowałem również użyć adresu IP (w oparciu o ifconfig), aby uzyskać dostęp:
http://myipaddress:port_django_runs_on
który też nie działał.
Serwer WWW działa, więc musi być dostępny z zewnątrz, po prostu nie wiem jak. Używam Linuksa z Apache, chociaż nie skonfigurowałem Django z Apache.
Jakieś pomysły, jak to zrobić?