私のウェブサイトは、ユーザーにログインとして電話番号を要求し、チーム名を選択してからゲームを選択できるようにします。写真を読み込もうとすると、何も読み込まれず、Apacheを再起動して再試行する必要があります。
しかし、ネットワーク内からこれを行う場合、再起動しなくても問題はありません。ファイアウォールを介してポート 9999 をポート 80 に開放しました。
サーバーをDMZに配置した場合。私はさらに取得することができます。次のページが読み込まれることを意味し、読み込まれるはずだったすべての画像について、以下にリストされている同じエラーが表示されます。したがって、それがポートのトリガーであるかどうかはわかりません。
Apache ログに表示される唯一のエラーは次のとおりです。
[Mon Sep 15 13:43:58 2014] [error] [client 64.138.248.65] PHP Warning: getimagesize(http://example.com:9999/Events/01/439/009/Preview/1156nr_140807_439_009_0014.jpg): failed to open stream: Connection timed out in /www/gf/customer/favorites.php on line 48, referer: http://example.com:9999/customer/teams
そのため、ファイアウォールと関係があるようです。しかし、他に何をすべきかわからない。