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