参考にさせて頂いたページ
「.htaccess」ファイルを有効にする方法 – No:570 – Linuxで自宅サーバ構築(新森からの雑記)
mod_rewriteの設定方法: サーバー初心者による自宅サーバー構築備忘録
/etc/httpd/conf/httpd.confを編集する
まず以下のようになっている事を確認した。
AccessFileName .htaccess
以下のようになっている箇所はそのまま。
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
AllowOverrideの変更が必要なのは以下のようになっている/var/www/htmlに関する設定のところ。
<Directory "/var/www/html">
〜中略〜
AllowOverride None
〜中略〜
</Directory>
これを
AllowOverride All
にした。
それからapacheを再起動するので、以下のコマンドを実行した。
service httpd restart
vhosts.confの記述内容
/etc/httpd/conf.d/vhosts.confみたいなファイルにいまのところ記述している内容として、
たとえばexample.comに対する設定なら以下のような感じ。
<virtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html
#ErrorLog /var/www/groups/logs/hoge_error_log
#TransferLog /var/www/groups/logs/hoge_access_log
<directory "/var/www/html">
AllowOverride All
Allow from All
</directory>
</virtualHost>
今回はここまで。