このスレッドはクローズされています。記事の閲覧のみとなります。
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にしております。 大分がんばってみたのですが、解決出来ませんでしたので お教え頂ければ幸いです。設定ミスでしょうか?
以上、よろしくお願い致します。
|
■ コンテンツ関連情報
Re: httpd.confによるディレクトリのアクセス制限について ( No.1 ) |
|
- æ¥æï¼ 2007/01/28 01:07
- ååï¼ KUNI
- 無事解決しました。
ブラウザにドメインを叩いていたので、サーバーのIPアドレス(外部)で接続してる形になっていました。 LAN内からなので192.168…の方でアクセスしたら無事に接続が出来ました。 ご迷惑をおかけしました!!
|
■ その他