- - PR -
 
Apacheへのモジュール追加
1
| 投稿者 | 投稿内容 | 
|---|---|
  | 
 投稿日時: 2005-01-24 12:10 
みなさまはじめまして。
専門ではないのに「Solaris8、Apache1.3.x」を管理することになってしまった初心者です。 HTTP_TRACEを無効化するためにrewriteモジュールを導入しようと思うのですが、 DSOは導入済みなのでapacheをリコンパイルしない方法を検討しています。 どなたか具体的な手順を御教授頂けないでしょうか。 ソースディレクトリで「apxs -c mod_rewrite.c」でコンパイルしてから 「apxs -i mod_rewrite.so」を実行すればいいだろうと思うのですが こういった形での組み込みを実施したことがないので、 どんなファイルをコピーして、どんなファイルを編集すれば良いのかがサッパリです。。。 宜しくお願い致します。  | 
  | 
 投稿日時: 2005-01-24 15:23 
apache ver1.X (ver1.3.33 ) だと
http://httpd.apache.org/docs/dso.html に記載されているとおりにインストール作業を行ってみては如何でしょうか。 Usage Summary の 2. * Build and install manually: - Edit src/Configuration: << AddModule modules/xxxx/mod_foo.o >> SharedModule modules/xxxx/mod_foo.so $ make $ cp src/xxxx/mod_foo.so /path/to/install/libexec - Edit /path/to/install/etc/httpd.conf >> LoadModule foo_module /path/to/install/libexec/mod_foo.so あたりです。  | 
  | 
 投稿日時: 2005-01-26 17:47 
NeXTさんありがとうございます。
リンク先の手順にて無事にrewriteモジュールを組み込めました。 ただ目的としていたHTTP_TRACEの無効化がなぜかできません(^^; 公開されてる通りに書いてるんですけど・・・ <IfDefine Rewrite> RewriteEngine On RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* - [F] </IfDefine> 手動で組み込んだ場合はrewriteモジュールの設定がさらに必要なのかもしれませんね。  | 
1
