2009/07/01

OSX serverでhttpd

通常
http://hoge.co.jp/user/
と入力すると,末尾に自動的にスラッシュが補完されて
http://hoge.co.jp/user/
となる.
しかーし,自前のOSX serverだと
http://hoge.co.jp/user/
の入力で
http://hoge.co.jp:16080/user/
になってしまい,
http://hoge.co.jp/user/
にアクセスできなかった.

半日ほど格闘した結果,
16080のポートが開いていないのが原因ということがわかった.
パフォーマンスキャッシュってのがあるんだな.
きっとOSX固有の問題.

ソースは
http://support.apple.com/kb/TA20511?viewlocale=ja_JP