Развертывание моего сайта Django на сервере Windows без использования IIS - PullRequest
1 голос
/ 02 июня 2019

Я закончил писать приложение Django, и теперь я хочу его развернуть,

У меня есть сервер Windows и я успешно установил на него Python и Django,

Теперь мое приложение работает на localhostна моем сервере Windows,

Теперь я хочу сделать сайт общедоступным. Это означает, что любой, кто переходит на IP-адрес моего сервера Windows, может просматривать мой сайт,

Есть ли простой способсделать это без использования IIS?

спасибо

Ответы [ 2 ]

1 голос
/ 02 июня 2019

Шаг первый

Установить статический ip для вашего сервера (это возможно без этого, но проще)

После настройки войдите в свой маршрутизатор как администратор и перенаправьте порт 80 на IP-адрес вашего сервера. Для этого есть учебник на https://portforward.com

Шаг второй

Если у вас уже есть доменное имя, игнорируйте этот бит

Приобретение доменного имени у доменного имени у регистратора доменных имен, например

1 и 1 / Ionos (https://ionos.com)

(я бы лично советовал против https://GoDaddy.com, цены там, как правило, странные)

Шаг 2.1

Зайдите в настройки ваших доменов и перенаправьте трафик на внешний ip-адрес вашего роутера.



Надеюсь, что это помогло!

0 голосов
/ 02 июня 2019

Я никогда не делал то, что вы планируете, но если вы планируете разместить только один домен, то localhost (127.0.0.1) будет работать нормально, но если вы планируете разместить несколько доменов, вам нужно будет найти способ найти правильное решение.домен к нужному сайту.

Порты, которые нужно открыть на маршрутизаторе и Win Server 80 для HTTP 465 для HTTPS

Убедитесь, что у вас есть статический IP-адрес, предоставленный вашим провайдером, вам также понадобитсячтобы убедиться, что ваш интернет-провайдер не блокирует порт 80, если он просит их разблокировать.

Если у вас нет статического IP-адреса или интернет-провайдер не разрешает вам открыть порт 80, тогда вы можете использовать DynDNSдля пересылки трафика на ваш сервер, но этот вариант не самый лучший.

Вашему серверу также потребуется статический IP-адрес для сервера, как упомянул Legorooj

...