質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

解決済

1回答

616閲覧

Node.jsアプリ80番ポートのみ開放したときアクセスできない

K93MSY

総合スコア12

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2022/09/18 05:47

前提

Node.jsのExpressでのWebアプリケーション

発生している問題・エラーメッセージ

外部から80番ポートだけアクセスができない。
ローカルのLAN内からなら80番ポートにアクセスできる
80番以外のポート443番や8000番ポートに変更したら外部からでもアクセスできるようになる

試したこと

ファイアウォールを無効化にする
UPnPCJを使う

補足情報(FW/ツールのバージョンなど)

セキュリティソフト・・・ESET
OS・・・Windows10
ルーター・・・Baffalo WSR-1166DHPL2 Version 1.08
Node.js・・・16.16.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Crimson_Tide

2022/09/18 06:55

80番以外のポートはルーターとESETそれぞれどのような設定をして通していますか?
K93MSY

2022/09/18 08:34

まとめてやってます ルーター ポート変換 すべてのポート ESET ファイアウォールルール  プロトコル・TCP アクション・許可 方向・双方向 ローカル・ポート80-8000
Crimson_Tide

2022/09/18 09:36

ルーターやESETに設定された他のパケットフィルタールールなどでブロックしている可能性はないでしょうか? ルーター、ESET、windowsログにブロックしているようなログはないでしょうか?
K93MSY

2022/09/18 10:03

ルーターESETともにブロックしたというログが残っていませんでした ルールがだめならポートを8000や443に変えても接続できないはずですがポートを8000や443など80以外にすれば接続ができます
K93MSY

2022/09/18 10:12

関係あるかはわかりませんがポートを80番と443番にしたときはNodejsサーバーに設定しているfaviconが読み込まれず8000番にしたときは正常に読み込まれます
Crimson_Tide

2022/09/18 11:10

>>ルールがだめならポートを8000や443に変えても接続できないはずですがポートを8000や443など80以外にすれば接続ができます 80番ポートだけを優先順位の高いルールでブロックしてる可能性を考慮して、他のルールがないかお聞きしました。
K93MSY

2022/09/18 11:20

なるほど 探してみた感じこれ以上ルールは見つかりませんでした 追記:Nginxを使ってproxy passにNodejsアプリを設定してもダメでした
guest

回答1

0

自己解決

結局原因がわからなかったので、vpsをプロキシサーバーにして解決させました

投稿2022/09/26 05:20

K93MSY

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問