Apacheをrpmでインストール(httpd-2.0.40-21.11)しました。

その後、Apacheをソース(apache2.0.52)からインストールしました。

/etc/httpd/conf内のhttpd.confをlnでhttpd.conf -> /usr/loca
l/apache2.0.52/conf/httpd.conf
とシンボリックしています。

一般的な方法ではないと思いますが、この場合、httpd -vで、
Apache/2.0.52と表示させることは可能でしょうか?

また、httpd-2.0.40-21.11 をアンインストールして、ソースからインストールしなおせば、/etc/httpd/confに自動的にhttpd.confができるのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/06 15:50:33
  • 終了:2006/06/06 18:07:39

回答(1件)

id:iwaim No.1

iwaim回答回数215ベストアンサー獲得回数192006/06/06 17:06:25

ポイント60pt

httpd-2.0.40-21.11 ( RPM パッケージ )を使っていたけど、新たにソースからインストールしたものを使いたい。ただ、設定ファイルは以前使っていたものをそのまま使いたいということですよね?

それだとすると、一旦 /etc/httpd/conf/httpd.conf のバックアップを取った上で rpm -e httpd と httpd の RPM パッケージをアンインストールした後で Apache をソースからインストールすればいいです。

ただ、コンパイルオプション次第では RPM パッケージのときに使っていた httpd.conf をそのまま使った状態ではモジュールの PATH やそもそもモジュールがコンパイルされているのかなどの問題が発生する可能性があると思います。

こういう質問があるってことはまだ不慣れなのだと思いますが、不慣れだからこそ、この場合はソースからインストールした Apache の httpd.conf に一から設定した方が手っ取り早いでしょう。

以下、個別の質問に答えるとこんな感じです。


一般的な方法ではないと思いますが、この場合、httpd -vで、

Apache/2.0.52と表示させることは可能でしょうか?

コマンドラインで実行した結果だと思うのですが、それはPATHの値次第です。ただ、それは起動しているApacheのバージョンとは無関係です。

また、httpd-2.0.40-21.11 をアンインストールして、ソースからインストールしなおせば、/etc/httpd/confに自動的にhttpd.confができるのでしょうか?

コンパイルオプション次第です。

----

http://q.hatena.ne.jp/1149576631

id:wm107p

ありがとうございます。

2006/06/06 18:06:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません