Сервер 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 и, возможно, это может быть проблемой.