FreeBSD8でWWWサーバーの構築について
LAN内からIPアドレスでは表示するのですが外部からはアクセスできない現象について。
FreeBSDのサーバーを下記のページの手順で構築しました。
http://freebsd.server-manual.com/
現在、LAN内に192.168.0.50という古いFreeBSDのバージョン6で動いているサーバーが存在し、それを新しいサーバーに切り替えようとしています。
新しいサーバーは、192.168.0.70として先のページの手順で構築しました。
Apache等も起動していて、同じLAN内にある別のパソコンから192.168.0.70とすれば、/usr/local/www/apache22/dataに置いたindex.htmlが表示されます。
しかし、イーモバイル等でLANの外からhttp://www.******.co.jpに接続すると
Forbidden
You don't have permission to access / on this server.
という表示が出て閲覧できないのです。
グローバルIPアドレスでも同様です。
ちなみに、このサーバーは、DNSサーバーも兼ねておりますが、きちんと転送されることは確認できています。
また、その証拠に、イーモバイルなどでLANの外から接続しても
http://www.******.co.jp/~++++
とすると++++のユーザーフォルダにあるindex.htmlは表示されますし、
http://www.******.co.jp/cgi-bin/++++.cgi
というテスト用cgiを直接起動すると、きちんと動作します。
ルータの設定については、192.168.0.50から70に切り替えているだけですし、切り替えてメールの送受信や、SSH接続、FTP接続は何の問題もなくできます。
IP Filterの設定に問題があるのかと思い、無効にしてみても状況は変わりません。
/usr/local/etc/apache22/httpd.conf
については、何度も確認していますが、どこに問題があるのか、皆目見当が付きません。
尚、/usr/local/www/apache22/dataへのアクセスは、次のように許可しています。
Order allow,deny
Allow from all
最後になりましたが、FreeBSDは8で、apacheは、2.2でその他もFreeBSDサーバー構築
マニュアル(http://freebsd.server-manual.com/)にある最新バージョンです。
解決のヒントだけでもいただければ幸いです。
よろしくお願いします。