httpd.confによるディレクトリのアクセス制限について |
 |
- 日時: 2007/01/27 22:30
- 名前: KUNI
-
管理人様、いつもお世話になっております。
phpMyAdminを設定する事になったので、 内部以外からはアクセスさせないようにしようと思い、 httpd.confを設定しました。 まず、ドキュメメントルートの設定は
<Directory "/var/www/html"> Options Includes ExecCGI FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
に設定しております。 また、phpMyAdminのディレクトリ設定を
<Directory "/var/www/html/phpmyadmin"> Options None AllowOverride None Order deny,allow Deny from all Allow from 192.168.11. Allow from 127.0.0.1 DirectoryIndex index.php </Directory>
で、クライアントPCが192.168.11.92ですので 上記の設定だと192.168.11.255までは通るはず?なのですが、 何故かクライアントPC、サーバーPCまで通らない状況です。 上記の設定から
<Directory "/var/www/html/phpmyadmin"> Options None AllowOverride None Order deny,allow
Allow from 192.168.11. Allow from 127.0.0.1 DirectoryIndex index.php </Directory>
のようにDeny項目を抜くとクライアント、サーバー、外部から見れる状態になります。 ディスプレイのエラーは Forbidden You don't have permission to access /phpmyadmin on this server. と、パーミッションエラーを吐きます。
現在、phpMyAdminのディレクトリ権限はrootとapacheにしております。 大分がんばってみたのですが、解決出来ませんでしたので お教え頂ければ幸いです。設定ミスでしょうか?
以上、よろしくお願い致します。
|
|