Я следовал приведенным здесь инструкциям для запуска Django с помощью встроенного веб-сервера и смог успешно запустить его с помощью python manage.py runserver
. Если я получаю доступ к 127.0.0.1:port локально с веб-сервера, я получаю страницу Django, указывающую, что она работает.
Я понимаю, что веб-сервер Django не является рабочим сервером, но для целей тестирования мне важно иметь доступ к нему из внешнего мира - то есть не через веб-браузер на сервере, а с другого компьютера.
Я попытался:
http://mywebserver:port_django_runs_on
но это не сработало. Я также попытался использовать IP вместо (на основе ifconfig) для доступа:
http://myipaddress:port_django_runs_on
который тоже не работал.
Веб-сервер работает, поэтому он должен быть доступен снаружи, я просто не знаю как. Я использую Linux с Apache, хотя я не настроил Django с Apache.
Есть идеи, как это сделать?