🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.net.www.servers
4 messages
4 total messages Started by hanaji Tue, 08 Jan 2002 02:02
モジュールをコンパイルして追加したい
#205
Author: hanaji
Date: Tue, 08 Jan 2002 02:02
28 lines
2393 bytes
Redhat6.2J + apache1.3.14を使っています。
apacheはソースから構築しています。

実験で mod_proxy をインストールしようと思いましたが
うまくできません。ご教示お願いします。

具体的には
1)httpd.confに以下の2行を追加
 LoadModule proxy_module libexec/libproxy.so
 AddModule mod_proxy.c
2)apacheを再起動すると以下のエラー
Syntax error on line 210 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libproxy.so into server:
/usr/local/apache/libexec/
libproxy.so: cannot open shared object file: No such file or directory

3)ソースディレクトリを探すと以下を発見。
 /usr/local/src/apache_1.3.14/src/modules/proxy
このディレクトリで make するのだと思いますが、よくわかりません。
一応、以下を試してみましたがダメでした。

# cp Makefile.tmpl Makefile
# make
make: *** No rule to make target `libproxy.', needed by `lib'.  Stop.

以上、よろしくお願いします。
--
hanaji@clubaa.com
Re: モジュールをコンパイルして追加したい
#207
Author: KATOH Yasufumi
Date: Wed, 09 Jan 2002 10:06
40 lines
2949 bytes
加藤泰文です.

# fj.os.linux.setup は関係ないと思うので削除してます.

>>> On Tue, 8 Jan 2002 11:02:16 +0900
    in message   "モジュールをコンパイルして追加したい"
                  hanaji-san wrote:

> 具体的には
> 1)httpd.confに以下の2行を追加
>  LoadModule proxy_module libexec/libproxy.so
>  AddModule mod_proxy.c
> 2)apacheを再起動すると以下のエラー
> Syntax error on line 210 of /usr/local/apache/conf/httpd.conf:
> Cannot load /usr/local/apache/libexec/libproxy.so into server:
> /usr/local/apache/libexec/
> libproxy.so: cannot open shared object file: No such file or
> directory

これは当然ですね.INSTALL によると
|    (-) mod_proxy ........ Caching Proxy Module (HTTP, HTTPS, FTP)
となってますし,明示的に enable にすると configure 時にしていない限り
インストール自体されていないのでしょう.

> 3)ソースディレクトリを探すと以下を発見。
>  /usr/local/src/apache_1.3.14/src/modules/proxy
> このディレクトリで make するのだと思いますが、よくわかりません。
> 一応、以下を試してみましたがダメでした。

configure からやる必要はないかなあ.詳しくは INSTALL を見るか,
    ./configure --help
としてみるか….

-- 
==============================================
((((    加藤泰文 karma@prog.club.ne.jp
○-○      http://www.ae.wakwak.com/%7Ekarma/          
==============================================
(仮称)新 fj.* の歩き方の作成完了部分の公開
http://www2s.biglobe.ne.jp/~kyashiki/fj/arukikata/
Re: モジュールをコンパイルして追加したい
#208
Author: hanaji
Date: Thu, 10 Jan 2002 00:30
24 lines
2427 bytes
hanajiです。

"KATOH Yasufumi" <karma@prog.club.ne.jp> wrote in message
news:a1h4mn$5u8$1@news.firstserver.ne.jp...
> > 3)ソースディレクトリを探すと以下を発見。
> >  /usr/local/src/apache_1.3.14/src/modules/proxy
> > このディレクトリで make するのだと思いますが、よくわかりません。
> > 一応、以下を試してみましたがダメでした。
>
> configure からやる必要はないかなあ.詳しくは INSTALL を見るか,
>     ./configure --help
> としてみるか….

Apache自体を再コンパイルということでしょうか?
DSOという機能付きでコンパイルしているのでモジュールだけ
コンパイルして組み込めば良いと理解しているのですが・・・。

実は Apache自体の configure から構築するのであれば mod_proxy は
組み込めそうな気がするのですが、私のLinuxはPHP4も実装しています。
そうするとPHPまで再コンパイルしなくてはならないのでしょうか?
#Apacheモジュールを組み込むたびにこれらをしなくてはならない?

---
hanaji@clubaa.com
Re: モジュールをコンパイルして追加したい
#210
Author: KATOH Yasufumi
Date: Thu, 10 Jan 2002 08:51
46 lines
3285 bytes
加藤泰文です.

>>> On Thu, 10 Jan 2002 09:30:05 +0900
    in message   "Re: モジュールをコンパイルして追加したい"
                  hanaji-san wrote:

> DSOという機能付きでコンパイルしているのでモジュールだけ
> コンパイルして組み込めば良いと理解しているのですが・・・。

少なくとも configure しないと mod_proxy の configure がされないのでは
ないですかね? configure しないと makefile すら出来ないですし.いくらな
んでもテンプレートファイルを Makefile にコピーしてもダメでしょう.

手元でやってみたら
  $ cd apache_1.3.22
  $ ./configure --enable-module=so --enable-module=proxy --enable-shared=proxy
  $ cd src/modules
  $ make
で mod_proxy.so が src/modules/proxy 以下に出来ましたけど? これが正し
い方法かは知りません.^^;

  $ cd apache_1.3.22/src/modules/proxy
  $ /usr/local/apache/bin/apxs -c mod_proxy.c

ってやっても mod_proxy.so が出来ましたが….

# 動作チェックしていないので,これで OK なのかは知りません.

DSO については
  http://www.apache.jp/docs/dso.html
あたりに載ってますね.良く読んでませんが,色々構築方法が書いてあります
よ.

> 実は Apache自体の configure から構築するのであれば mod_proxy は
> 組み込めそうな気がするのですが、私のLinuxはPHP4も実装しています。
> そうするとPHPまで再コンパイルしなくてはならないのでしょうか?

いや,不要でしょう.

-- 
==============================================
((((    加藤泰文 karma@prog.club.ne.jp
○-○      http://www.ae.wakwak.com/%7Ekarma/          
==============================================
(仮称)新 fj.* の歩き方の作成完了部分の公開
http://www2s.biglobe.ne.jp/~kyashiki/fj/arukikata/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads