0

Raspberry Pi で erlang Yaws Web サーバーをホストしようとしています。動的 DNS として no-ip を使用しています。私のルーターは Thomson ST780 です。ルーターで、Raspberry Pi のポート 50001 からポート 8081 へのポート転送を行いました。私のサーバーはローカル ネットワーク内からのみアクセスでき、期待どおりに index.yaws が表示されます。ただし、インターネットからアクセスできるようにしたい。ルーターでファイアウォールを無効にしており、Piでもファイアウォールが無効になっているため、問題はYawsの構成にあると思います。

間違って構成されていると思われる 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で、おそらく問題になる可能性があります。

4

0 に答える 0