Yaws服务器无法在本地网络外访问

时间:2012-12-27 19:37:03

标签: erlang yaws

我正在尝试在我的Raspberry Pi上托管erlang Yaws网络服务器。 我使用no-ip作为动态DNS。 我的路由器是Thomson ST780。在路由器上,我已经在我的Raspberry Pi上从端口50001到端口8081进行端口转发。 我的服务器只能从本地网络中访问,并按预期显示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 个答案:

没有答案