はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 httpd.conf.bk2 とhttpd.conf との関係性
日時: 2006/11/18 08:01
名前: セブン

?不明点・障害内容:
みなさんこんにちは、
 Apacheのhttpd.confファイルの参照機構についての質問です。
今日、httpd.confのファイルを参照していたら以前に入力した内容がすべてなくなっていました。
調べたらhttpd.conf.bk2というバックアップファイルがいつの間にか作られていて以前に記述した内容が全てそのファイルに残っていました。つまり以前使用していたhttpd.confは、httpd.conf.bk2に置き換わってしまったのでしょう。でもApacheを起動しHomePageにアクセスすると正しく機能していて、他のユーザー領域のDocumentRootにも飛んでいってくれます。ということはApacheはhttpd.conf.bk2を参照して動いていることになります。いったいなんでこんなことになっているのでしょうか?
おそらくApacheのファイルアップデート時に行われた操作だと思いますが、詳しい方教えてください。
この場合、httpd.conf.bk2 をhttpd.confにコピーして、追加機能に伴う変更はhttpd.conf上で記述していけばよいのでしょうか?しかしApacheはhttpd.conf.bk2を参照しています。httpd.conf.bk2を消除すればいいのかな?

?ログの有無   :
  (有:その内容):
[root@xxx conf]# pwd
/etc/httpd/conf
[root@xxx conf]# ls -lt httpd.conf*
-rw-r--r-- 1 root root 34010 Oct 24 18:57 httpd.conf
-rw-r--r-- 1 root root 34714 Oct 22 18:21 httpd.conf.bk2

?Distribution  :Fedora5
      Version:
?Service Name  :Apache 2.2
      Version:
?ネットワーク構成:

■ コンテンツ関連情報

 Re: httpd.conf.bk2 とhttpd.conf との関係性 ( No.1 )
日時: 2006/11/18 11:46
名前: ZERO

>この場合、httpd.conf.bk2 をhttpd.confにコピーして、追加機能に伴う変更はhttpd.conf上で記述していけばよいのでしょうか?しかしApacheはhttpd.conf.bk2を参照しています。httpd.conf.bk2を消除すればいいのかな?

設定ファイルは1つにした方がよいです。
httpd.conf.bk2 をhttpd.confにコピーして、httpd.conf.bk2は削除。
追加分はhttpd.confに手を加えれば問題ありません。
 Re: httpd.conf.bk2 とhttpd.conf との関係性 ( No.2 )
日時: 2006/11/20 11:18
名前: セブン

ZEROさん こんにちは。

ご返答ありがとうございました。
私も設定ファイルはひとつで行っていましたが、いつの間にかhttpd.conf.bk2ファイルにとり換わってしまったのです。自分の記憶する限り、そのようなファイルを作った覚えはありません。
yum のupdateによるApacheのヴァージョンアップに伴うファイルの操作が行われたのかと思っていますが、その辺の約束事が知りたいです。何かご存知でしょうか?
実はこの疑問ずいぶん前からおぼろげにありました。Apacheにかかわらず設定ファイルを変更したとき、その内容はヴァージョンアップに伴いファイルが更新されたとき無くなってしまうのだろうか?でもそんなはずは無い、何らかの形で以前の変更内容を継承しつつ更新がされているのでは、、、と思っています。今回、Apacheのhttpd.conf.bk2の自動生成を見て、そのことをそろそろクリアにする必要があると思いました。ご存知のかたどうぞご意見ください。
 Re: httpd.conf.bk2 とhttpd.conf との関係性 ( No.3 )
日時: 2006/11/21 06:59
名前: Johann
参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html

>ということはApacheはhttpd.conf.bk2を参照して動いていることになります。

なりません。httpd.confを読み込んで動き出したからそのまま動いているだけです。
httpd.confが無い状態でapacheを再起動したら正常起動しません。
 Re: httpd.conf.bk2 とhttpd.conf との関係性 ( No.4 )
日時: 2006/11/25 04:10
名前: セブン

Zeroさん Johannさん、ご返答ありがとうございました。
実は調べた結果、httpd.conf.bk2は自動生成されたファイルではないことが分かりました。
httpd.confファイル内に適切にDocumentRootが指定されていないのにApacheがどうしてが正しく動いているのかが分からなかったのですが、ファイルの最後に別に作成したファイルをインクルードすることによりそうした情報を取得していました。全ては私の勘違いでした。大変にお騒がせしました。
今後ともどうぞよろしくお願いいたします。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.