1

dyndns を使用してローカル サイトを Web 上で機能させようとしています。サーバーとしてnginxを使用しています。「sites-available」にあるファイルにあるものは次のとおりです。

server { listen 80 default; server_name mydyndnshost; ...

リッスンする「mydyndnshost」を追加すると、nginx の起動に失敗します。このままだと動きますが、ローカリティしかないのでブラウザで「mydyndnshost」にアクセスしても自分のサイトが表示されません。表示されるのは、ルーターのログイン画面です。笑

4

1 に答える 1

2

ルーター/ファイアウォールで受信トンネルを開く必要があるようです。mydyndnshost 名は、ルーター/ファイアウォールが応答するパブリック IP を指しています。「ポート 80 でヒットを受信したら、(私のサーバー) のポート 80 に転送する」などのルールを構成する必要があります。

編集:ああ、ルーターのパブリックログイン機能をオフにします。それは(通常)内部からのみアクセスできるはずです。

于 2011-07-01T17:41:06.017 に答える