0

Windows クライアントがこのサーバーで Web サイトを開こうとすると、開発サーバーで実行されている xdebug に問題があります。xdebug ポートでリッスンしているクライアント アプリケーション (phpstorm など) がない場合、サーバーは xdebug 要求をクライアントに送信します。これにより、ブラウザーが開発サーバーから Web サイトを開こうとするとタイムアウトが発生します。

問題は、Windows ファイアウォールのステルス モードにあるようです。このモードは無効にできず、デバッグ サーバーに ICMP Port Unreachable を送信しません。

これまでに見つかった唯一の解決策は、内部ドメインのファイアウォールを完全に無効にすることです。

開発サーバーで Web サイトを開こうとしているネットワーク内の Windows クライアントに特別なソフトウェアをインストールすることなく、この動作を取り除く可能性はありますか?

次のオプションのいずれかが適切な解決策ですが、それを実現する方法がわかりません。

  • サブドメイン用の特別な php / xdebug 構成を持つ
  • xdebug ポートでの Windows ファイアウォールの動作の変更

次のオプションは、何らかの理由で破棄されました。

  • すべての Windows クライアントの対応するポートでリッスンするクライアント アプリケーション (PHPStorm など) をインストールします。
  • Windows ファイアウォールを完全にオフにします。
  • xdebug を完全にオフにするか、各リクエストで特別なリクエスト パラメータを要求します。
4

1 に答える 1