人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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ができるのでしょうか?

●質問者: wm107p
●カテゴリ:コンピュータ インターネット
✍キーワード:2.0 Apache ETC httpd rpm
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● iwaim
●60ポイント

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

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ