14
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ESETのファイアウォールが動作しているとDockerで立ち上げたlocalhostのページがブラウザで確認できない問題

Last updated at Posted at 2020-09-16

目的

  • ESETというセキュリティソフトを導入し、Dockerので起動しているlocalhostのページをブラウザで表示しようとした時に表示されない問題を解決する。

免責事項

  • 本作業ではセキュリティソフトの設定を変更します。若干デリケートな作業になりますので慎重に作業をしましょう。
  • 会社から貸与されているPCで本作業を実施する場合、管理者に相談の上実施することを強くオススメします。
  • 本作業を実施して皆様のPCにいかなる損失が合った場合でも筆者は責任を負いかねます。
  • 本記事の最後に記載されている参考文献のリンク先も是非ご確認いただきたいです。

前提情報

問題

  • ESETのパーソナルファイアウォールが「有効」状態でDockerのコンテナを起動しブラウザでhttp://localhost:8080にアクセスしてもLaravelのトップページが表示されない。

方法

  1. ESETのアプリを起動する。

  2. 「設定」をクリックする。

    空白_Skitch_キャンバス-4.png

  3. 「パーソナルファイアウォール」をクリックする。

    空白_Skitch_キャンバス-6.png

  4. 「設定」をクリックする。

    空白_Skitch_キャンバス-5.png

  5. 「フィルタリングモード」の「自動モード」を「対話モード」に変更する。

    ネットワーク.png

  6. 現在通信中のトラフィックを許可するかのウインドウが出るので怪しい通信ではないことを確認して「アクションを記憶する(ルールを作成する)」を選択して「許可」をクリックする。このウインドウは今行われいてる内向きのトラフィックと外向きのトラフィックすべてに対して表示されるのでウインドウが出なくなるまで前述した「許可」の作業か「拒否」の作業を実施する。

    空白_Skitch_キャンバス.png
    空白_Skitch_キャンバス-2.png

  7. Dockerのコンテナを起動する。

  8. ブラウザにて下記にアクセスする。

  9. 先に実施した様にトラフィックの許可を求められるので内容を確認し、「アクションを記憶する(ルールを作成する)」を選択して「許可」をクリックする。

    空白_Skitch_キャンバス.png
    空白_Skitch_キャンバス-2.png

  10. http://localhost:8080にてLaravelのトップページが表示されることを確認する。

  11. 「フィルタリングモード」の「対話モード」を「自動モード」に変更する。

    ネットワーク-2.png

参考文献

14
8
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?