apacheでサイトを外部に公開したいと思っています。
apacheでサイトを外部に公開したいと思っています。 ローカル環境での動作を確認し、モデム、ルータやファイアウォール等設定は済ませました。 ドメインも取得し、いざアクセスしようと外部ネットワークからアクセスしたのですが、下記の画像に記されている通り「Forbidden You don't have permission to access /xvideos.php on this server.」 と出てしまいました。ローカル環境では出なかったものです。 「権限がない」ということで一通り調べて.confファイルの設定を色々といじったのですが、一向に改善しませんでした。 「Forbidden.........」と出ているので、おそらく、モデムやルータ、ファイアウォール、ポート解放等々の問題ではなくapacheの設定に問題があるのだと思います。 どの辺りに問題があると思いますか? 試行を繰り返しましたが、自分では解決出来そうに無いので助力を得たく、質問致しました。 回答、宜しくお願い致します。
ベストアンサー
ファイル名からして、表示内容が非常に気になるので、解決したらぜひ訪問させてください。 正直設定内容みないと何とも言えないのですが、 ・Listen ディレクティブがプライベートアドレスになってないか ・httpd.confのDirectoryディレクティブでAllow、Deny、Require でIP、ネットワーク指定になってないか ・バーチャルホストの設定で、IP指定などになってないか あたり もう少し基本的な確認として ・外部からのアクセスが確実にそのマシンに到達しているのですね? アクセスログなどで確認はとれているか? ・テストマシンのhostsを編集して、そのFQDNをプライベートアドレスにしてからアクセスするとどうなるか? ※テスト後は確実に解除すること
質問者からのお礼コメント
_____
お礼日時:5/10 23:06