2013年6月14日金曜日

apacheでWebDAV(その2)

前回までは、コンパイルもできて、さぁ実行!というところで、httpd -lでモジュールが組み込まれているか?を確認してみた。

# /usr/local/apache2/bin/httpd -l

Compiled in modules:

  core.c
  mod_so.c
  http_core.c
  event.c

頭を浸してみた。そりゃそうか。sharedなんだから、組み込まれているはずがない。
ということで、念のため確認してみる。

# ./configure --enable-ssl=true --enable-dav=true --with-ssl=/opt/openssl-1.0.1e


# /usr/local/apache2/bin/httpd -l

Compiled in modules:
  core.c
  mod_so.c
  http_core.c
  event.c

変わらん・・。ここでも10分ほど悩む・・・そうだ。2.4ではデフォルトがshared(dso)なのだから、
trueではいかんのでは?

# ./configure --enable-ssl=static --enable-dav=static --with-ssl=/opt/openssl-1.0.1e

でどうだろうか。

# /usr/local/apache2/bin/httpd -l

Compiled in modules:
  core.c
  mod_so.c
  http_core.c
  mod_ssl.c
  event.c
  mod_dav.c
  mod_dav_fs.c

おおーっ成功。振り返ってみれば、あたりまえだけど、、ちょっとうれしい(バージョンが変わる
って大変ですね)。
ということで、sharedにして以降進める。



0 件のコメント:

コメントを投稿