Debian(sarge) Apache2の調査
とりあえず内部の実験用なので、いろいろと適当。
とりあえず作業メモ
- "ServerName"をhttpd.confに追加
- "LanguagePriority"を変更。jaを先頭にもってくる。
LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset off
設定ファイルを置くディレクトリ構成に悩む。
apache2のマニュアルを読めるようにするのにはまる。マニュアルの設定ファイルが"/etc/apache2/conf.d/apache2-doc"。まずこのファイルが読み込まれていないことに気付く。"apache2.conf"の誤り?下のように直したら読み込まれるようになった。
apache2.confの変更点 Include /etc/apache2/conf.d ↓ Include /etc/apache2/conf.d/*
apache2-docの修正。
Alias /manual/ "/usr/share/doc/apache2-doc/manual/" ↓ Alias /apache2-default/manual/ "/usr/share/doc/apache2-doc/manual/"これで「Apache インストール時のテストページ」(index.html.ja.iso2022-jp)の「文書」をクリックしてマニュアルページにとぶようになった。index.html.ja.iso2022-jpを直すでもよかったんだけど。
とりあえずこの辺も Allow from 127.0.0.0/255.0.0.0 ::1/128 ↓ Allow from 10.0.0.0/255.0.0.0 127.0.0.0/255.0.0.0 ::1/128
WebDAVの設定
"/etc/apache2/mods-available/dav_fs.conf"の修正。
DAVLockDB /var/lock/apache2/DAVLock ↓ここから下が追加したもの DAVMinTimeout 600 Alias /dav /home/postteen/dav
DAV On
Options Indexes
Order allow,deny Allow from all
WebDAV関係モジュールの有効化。
mods-enabled/ということのなので、"/etc/apache2/mods-enabled"にリンク作成。
To actually enable a module for Apache2, it is necessary to
create a symlink in this directory to the .load (and .conf, if
it exists) files associated with the module in
mods-available/. For example:
cgi.load -> /etc/apache2/mods-available/cgi.load
"/etc/apache2/README"より
# cd /etc/apache2/mods-enabled # ln -s /etc/apache2/mods-available/dav.locd dav.load # ln -s /etc/apache2/mods-available/dav_fs.load dav_fs.load # ln -s /etc/apache2/mods-available/dav_fs.conf dav_fs.confapache2の再起動。とりあえず終り。