Ubuntu 11.10:apache2の.htaccessを有効にする方法

Apache2は初期状態では、ドキュメントルート下に .htaccessを置いても機能しません。
もしwebページを公開するなら、とりあえず、.htaccessが機能するようにしておきましょう。


■設定方法

端末より以下のコマンドを実行します。


$ sudo nano /etc/apache2/sites-available/default



エディタが開くので、defaultファイルを編集します。
(今回はdefaultファイルを変更する方法を例として記載しています。)



AllowOverride Noneの記述を、AllowOverride Allと変更します。


<変更前>

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>

・・・





<変更後>(赤字が変更部分です。)

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>


・・・




これで、ドキュメントルート下に.htaccessを設置すれば、アクセス制限等の設定ができます。





0 件のコメント:

コメントを投稿