Я сделал сайт на своем Raspberry Pi, который отлично работает по локальной сети. Он работает на lighttpd.
Я настроил запись DNS наНет-IP( pumpkinprograms.ddns.net
) и я знаю, что это работает, потому что я использую это для других целей. Наконец, я перенаправил порт моего маршрутизатора на порт 80. Вот фотография (IP-адрес Raspberry Pi — 192.168.1.120). Мой маршрутизатор — этоASUS RT-AC68U.
Почему это не работает? Я уже настраивал сервер Minecraft, поэтому я в недоумении.
решение1
Конфигурация выглядит правильной, и другие уже настроенные службы, по-видимому, работают корректно.
После обсуждения проблемы с спрашивающим мы протестировали настройку маршрутизатора для сопоставления HTML-порта 80 на веб-сервере с другим внешним портом, и это работает. Похоже, что интернет-провайдер отпугивает веб-серверы, блокируя порт 80, и именно поэтому настройка не удалась.
Это дает решение, сопоставить порт 80 с другим портом на сервере Dynamic DNS и сопоставить его обратно с портом 80 на маршрутизаторе. Это работает в обход ограничений интернет-провайдера, но может противоречить условиям обслуживания, делая услугу подлежащей отмене.
Следует внимательно проверить условия предоставления услуги и, при необходимости, заключить другой договор, возможно, с другим интернет-провайдером.