ApacheでScriptAliasを書いたら動かなかった。
まずMac OSX (10.4.9)に入っているApacheのバージョンは、
httpd -v Server version: Apache/1.3.33 (Darwin)
で、/etc/httpd/httpd.confに、ScripAliasを以下のように書いてみた。
Alias /trac "/usr/local/share/trac/htdocs" ScriptAlias /myproject "/usr/local/share/trac/cgi-bin/trac.cgi" <Location "/myproject"> SetEnv TRAC_ENV "/var/trac/myproject" </Location>
うーん、動かない。いろいろ調べてみたら・・・
mod_envが有効になっていないのでした。
あと、時々「パーソナルWeb共有」の起動もおかしかったりした。
普通に、ターミナルからApacheを再起動した方が良さそうだ。
sudo apachectl restart
