2009-04-02 10 views
4

自宅のApache 2.xサーバーでは、多数の仮想ディレクトリがあります。私はインターネットからApacheにアクセスできるように私のルータをセットアップしました。私は、それらのバーチャルディレクトリ(/プライベート)のうちの1つを私のホームネットワークLANの外部にアクセスさせないようにする必要があります。だから、私はApacheを192.168.4.xからの/ privateへの要求だけを提供するように設定するのですか?Apache:仮想ディレクトリをローカルネットワークに限定する方法

答えて

10
<Directory /users/me/private> 
    Order deny,allow 
    Allow from 192.168.4 
    Deny from all 
</Directory> 
+0

私は次のことを試してみました: エイリアス/プライベート/ユーザー/ ME /民間の 注文ができるように、 は私がまだのApacheを再起動し、すべての から拒否192.168.4 から許可拒否私はまだインターネット経由でサイトにアクセスできます。私はVerizonネットワーク上で動作するスマートフォンブラウザを使ってテストしました。 ?? – user86282

+0

ディレクトリ設定の/ users/me/privateディレクトリへの実際のシステムパス名を使用するか、代わりに場所を使用してください。 – chaos

+0

実際のパスを使用すると、ネットワークの外部と内部から「403 Forbidden」というエラーが表示されます。 このサーバーの/ privateにアクセスする権限がありません。 – user86282

関連する問題