Apache2をインストール - 4

| コメント(0) | トラックバック(0)

さて、mod_rewriteのインストールを無事終了したので、httpd.confの
LoadModule rewrite_module modules/mod_rewrite.so
の下に
<ifmodule mod_rewrite.c="">
RewriteEngine On
RewriteRule ^/post/(.*)$ http://djkaz.tumblr.com/post/$1
RewriteRule ^/page/(.*)$ http://djkaz.tumblr.com/page/$1
</ifmodule>
を追記。
$ sudo apachectl -t
でhttpd.confを確認。問題なし。
$ sudo apachectl -k start
でApache 2を起動。

しかし、redirectされない・・・(-_-;

一連のRewriteRuleを書く場所が悪いのかと思い、あれこれやってみたがダメ。調べてみても、httpd.confにこれを書き込むだけとある。で、原点に立ち返ってみたら、VirtualHostsの中に書き込んだのを、仕様が変わったと思って外へ出したのだった。なわけで、
./conf/extra/httpd-vhosts.conf
の中へ書き込む。これで動くようになった v(^-^)

最後に、各ユーザーディレクトリーの設定を
./conf/extra/httpd-userdir.conf
に入れてやる。デフォルトが public_htmlだったところをSitesに変更。これで完了で、めでたくapache2での運用ができるようになった v(^-^)

トラックバック(0)

トラックバックURL: http://dj-kaz.com/mtype/mt-ttrruucckkbbuucckk.cgi/442

コメントする

March 2010

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31