Сервер Yaws недоступен за пределами локальной сети

Я пытаюсь разместить на своем Raspberry Pi веб-сервер erlang Yaws. Я использую no-ip в качестве динамического DNS. Мой роутер - Thomson ST780. На маршрутизаторе я сделал переадресацию портов с порта 50001 на порт 8081 на моем Raspberry Pi. Мой сервер доступен только из локальной сети и показывает index.yaws, как и ожидалось. Тем не менее, я хочу, чтобы он был доступен из Интернета. Я считаю, что проблема заключается в конфигурации Yaws, потому что я отключил брандмауэр на моем маршрутизаторе, а также отключен брандмауэр на Pi.

Часть конфигурации Yaws, которую я считаю неправильно настроенной, выглядит следующим образом:

<server my_application_name.no-ip.org>
 port = 8081
 listen = 0.0.0.0
 docroot = /home/pi/erl/airport
 dir_listing = false
 auth_log = true
 statistics = true
 appmode = <cgi-bin, yaws_appmod_cgi>
</server>

Я также попытался добавить

<auth> allow = all </auth>

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

Кто-нибудь может увидеть проблему с этой конфигурацией?

Я также использую тот же способ переадресации портов на моем маршрутизаторе для SSH, и SSH доступен из Интернета.

РЕДАКТИРОВАТЬ: Установка, которую я сделал, это local_install, как рекомендовано здесь: http://yaws.hyber.org/configuration.yaws и, возможно, это может быть проблемой.

0 ответов

Другие вопросы по тегам