質問: apacheの設定 windowsxpsp2にphpのテストのためにapacheを導入しました。 phpも問題なく動いたのですが、友人にテストしてもらうときにlan内のpcからは接続できるのに、外部からアクセスできないことがわかりました。 ルーターなどの設定はできており、ほかのサーバー(bjdなど)は外部からアクセスできました。 またapacheやphpなどを一括してインストールできるソフト(xampp)などを使ったときは、接続できましたが、日本語をフォームで送ることができませんでした。最初に立てたapache+phpでは日本語を送れていました。 なので、apacheの設定だと思うのですが、まったくわかりません。 xamppなどで日本語フォームを送れるようにする方法かapacheの設定方法を教えてください。
回答: apacheの設定で蹴っている場合はerror.logに残っているはずですが、どうですか? 何も残っていないようならapacheではなくファイヤーウォールsoftなどの可能性が有るかと思います。 また外部のpcよりtelnetで80portアクセスしヘッダを含む全データを見てみます ( http://oshiete1.goo.ne.jp/qa2127830.html の#5に方法を書いています) 返されたヘッダに403などのステータスヘッダが有り apache と言う文字列が 入っていたらapacheの設定の問題ですが そうでなければファイヤーウォールや回線、ルーターの問題だと思います