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

 

Related posts