特定の人のみが利用できるプライベートサーバーを自分で作ろうとしているのですが、インターネット経由でサーバーにアクセスしようとすると下記のエラーが表示されます。
ローカルホストからのアクセスは問題ありません。
【発生しているエラー】
Chromeにて「このサイトにアクセスできません。」
(ERR_CONNECTION_REFUSED)
【サーバー構築環境】
・Android 11にTermuxを導入してLinux環境を再現
(Linux: 4.19.125-perf+)
・Apache 2.4.48
・使用ポート: 2000
同様の問題を抱えていらっしゃる方がいたのでそれらの記事を参考に自分でポート開放やApacheの設定を見直したりしたのですが、解決できなかったため質問させていただきました。
【自分で試したこと】
・Apacheの設定確認 (Listen等)
・Apacheの再起動
・ポート開放
・外部サイトにてポート開放できているか確認
(https://www.cman.jp/network/support/http.html)
Androidのセキュリティ上80番ポートが使用できない上に自宅にはルーター兼Wi-Fiが2台あり、ポート転送が上手くできているか不安なため上記サイトにてポート開放確認を行ったのですが、特に問題はなくアクセスできました。
Apacheのログも確認したのですが、エラーログは出力されておらず、ポート開放確認を行った時のアクセスログはしっかり記録されていました。
この事から、Apacheは正常に起動出来てポート開放も成功していると思うのですが、他にどのような原因が考えられるでしょうか?
LinuxもApacheに関してもあまり知識がなく、teratailを利用するのも初めてなので至らない部分があるかとは思いますが、ご回答いただけると有難いです。
回答3件
あなたの回答
tips
プレビュー