Я выполнил инструкции здесь, чтобы запустить 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.
Любые идеи о том, как это сделать?