LeopardのApache2.2.6で分かった事


Web共有でいろいろ調べた分かった事

  1. 設定ファイルhttpd.confは/etc/apache2にある。
  2. ソースからビルドする場合と同様のディレクトリ構成をしている。
  3. ユーザのHPにアクセスするにはusers/ユーザ名.confが必要。アップデートした場合、このファイルがない。

自前ビルドのApacheはFinkでインストールしたコマンドなどの影響でコンパイルがうまくいかなかったようだ。rootでビルドしたらあっさり通った。しかし、実行時にシンボルがないとメッセージを表示し、停止する。以下がそのメッセージ。

dyld: Symbol not found: _apr_socket_sendfile
  Referenced from: /usr/local/apache2/bin/httpd
  Expected in: /usr/local/apache2/lib/libapr-1.0.dylib

/usr/local/apache2/bin/apachectl: line 78: 28462 Trace/BPT trap          $HTTPD -k $ARGV

,

  1. No comments yet.
(will not be published)


%d人のブロガーが「いいね」をつけました。