2003/03/10 (月)

2003-03-10:apache+mod_dav の個人認証

apache + mod_dav で BASIC認証を使った読み込み・書き込み権限管理の環境作り。各ディレクトリごとに .htaccess を置いてメソッドを Limit する。
ファイルリストに .htaccess が出てしまうのが気持ち悪いが、mod_dav 自体を hack する必要がありそげなので、とりあえず放置。
だいたいの期待する機能は実現できそう。
jasmine に apache と php を入れる。
security.debian.org がこんでて openssl パッケージが手に入らなかったのでmod_ssl は組み込んでない。後日やらねば。

comment

2003/01/12 (日)

2003-01-12:web サーバリプレイス計画

自宅の web サーバを入れ直そう計画。くわしい作業メモは別のところに書こう。
各アプリケーションのバージョンは以下の通り。

  • apache_1.3.27
  • mod_ssl-2.8.12-1.3.27
  • mod_encoding-20021209
  • mod_dav-1.0.3-1.3.6
  • php-4.3.0

いまのところ 203.141.154.122 で www.wineroses.org をホストしているだけだが、かつてもやっていたし、将来的にも別のドメインを引き受ける可能性があるので、NameVirtualHost な設定を apache にしている。
で、ここで SSL な設定を入れようとしてかなり苦労。apache のサーバ証明書を何度も作り直して試すも、結局お手上げ。
証明書の CN にポート番号まで含めて www.wineroses.org:443 としないといけなかったり、そうすると ServerName の指定もポート番号を含めないとで、今度はブラウザが証明書を受け取るときにぶーたれたり、などなど。
https オンリーにして80番ポートをなしにすればよさげで、実際それでうまくいっている人もいるみたいなんだけど、さすがに80番を切るわけにも行かず。。。

comment