質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.88%

  • CentOS

    1577questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Apache

    1086questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • yum

    91questions

    yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Apacheのアップグレード

解決済

回答 4

投稿 2017/02/07 19:49 ・編集 2017/02/13 06:37

  • 評価
  • クリップ 0
  • VIEW 354

BunshoOhtani

score 2

CentOS 5のApache 2.2.3(下記)を2.2系の最新版にアップデートしたいのですが,「yum update httpd」ではエラーがでるのは必至という感じなのでためらっています.事前にチェックできるような方法はないでしょうか.

 httpd -v

Server version: Apache/2.2.3
Server built:   May  4 2011 06:51:15

rpm -qa | grep httpd

httpd-manual-2.2.3-45.el5.centos.1
system-config-httpd-1.3.3.3-1.el5
httpd-2.2.3-45.el5.centos.1

  • 気になる質問をクリップする

    クリップした質問に回答があった場合に通知・メールを受け取ることができます。

    クリップした質問はマイページの「クリップ」タブからいつでも見ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • pi-chan

    2017/02/07 20:24

    「アップロード」は誤記として、2.2系の最新にアップデートしたいのか、2.4系の最新にアップグレードしたいのか、どちらですか?「最新」と言った場合、具体的にどのバージョンを意図していますか?

    キャンセル

回答 4

+1

yum-downloadonlyを導入、もしくはCentOS Valutから

httpd
httpd-devel
httpd-manual

の3つをダウンロードしてきて、同じディレクトリに置いた上で

# rpm --test -Uvh http*.rpm


を試してみるというのはどうでしょうか。

投稿 2017/02/07 22:00

編集 2017/02/07 22:41

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    以下のような回答は評価を下げられます

    • 間違っている回答
    • 質問の回答になっていない投稿
    • 不快な投稿

    評価を下げる際はその理由をコメントに書き込んでください。

  • 2017/02/13 17:30

    yum update httpdで2.2.3-92までアップデートしました.

    キャンセル

checkベストアンサー

0

CentOS 5 はサポート期間が2017年3月末までなので、それまでは yum update でも問題ないでしょう。バージョンは Apache 2.2.3 のままですが、Red Hat 社によって脆弱性対応がバックポートされており、それより新しいバージョンで実装された機能を利用したい等でなければ問題はないかと思います。

とはいえ来月でサポート期間が終了してしまうので、Utter Ramblings リポジトリを利用するのもいいかもしれません。

rpm --import http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka
echo << "_EOF_" > /etc/yum.repos.d/utterramblings.repo
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://yum.jasonlitka.com/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka
_EOF_
yum clean all
yum deplist httpd

依存関係は yum deplist で確認できるので、 yum deplist httpd とすればよいかと思います。

そもそもの話として OS 自体が来月でサポート期限切れですので、セキュリティの観点から早急にサーバー移転なり最新の OS に変更されるのがよいかと思います。

投稿 2017/02/13 10:56

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    以下のような回答は評価を下げられます

    • 間違っている回答
    • 質問の回答になっていない投稿
    • 不快な投稿

    評価を下げる際はその理由をコメントに書き込んでください。

  • 2017/02/13 17:28

    ありがとうございました.yum update httpdでアップデートし(心配していたエラーは発生しませんでした),「rpm -q --changelog httpd」で最新のセキュリティフィックスが2016/07/16であることを確認しました.近いうちにCent OSのアップデートを行います.

    キャンセル

0

yum listコマンドで確認しましたか?
参考URL

投稿 2017/02/07 20:17

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    以下のような回答は評価を下げられます

    • 間違っている回答
    • 質問の回答になっていない投稿
    • 不快な投稿

    評価を下げる際はその理由をコメントに書き込んでください。

  • 2017/02/07 20:27

    yum list はこうなっています.

    # yum list available | grep httpd
    httpd.x86_64 2.2.3-92.el5.centos updates
    httpd-devel.i386 2.2.3-92.el5.centos updates
    httpd-devel.x86_64 2.2.3-92.el5.centos updates
    httpd-manual.x86_64 2.2.3-92.el5.centos updates
    # yum list httpd
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * addons: ftp.yz.yamagata-u.ac.jp
    * base: ftp.yz.yamagata-u.ac.jp
    * extras: ftp.yz.yamagata-u.ac.jp
    * updates: ftp.yz.yamagata-u.ac.jp
    Installed Packages
    httpd.x86_64 2.2.3-45.el5.centos.1 installed
    Available Packages
    httpd.x86_64 2.2.3-92.el5.centos updates

    キャンセル

  • 2017/02/07 22:01

    僕の未熟な技術力では問題がないように見受けられます。
    まあ、クリティカルな回答は他の方に任せるとして(任せるんかい!)
    スナップショットを取った上、アップグレードし、問題があれば元に戻すと
    いうのはどうでしょうか?
    https://docs.fedoraproject.org/ja-JP/Fedora/17/html/System_Administrators_Guide/sec-Plugin_Descriptions.html

    キャンセル

  • 2017/02/13 06:41

    yumでアップデートできるのは2.2.3.92までと思われます.

    キャンセル

  • 2017/02/13 17:29

    ありがとうございました.yumで可能なのは2.2.3-92までのようでそこまでアップデートしました.

    キャンセル

0

同様の環境を作成し、そこでアップデートテストを実施します。
クラウドや仮想環境をお使いであれば簡単に試せます。
オンプレ環境しかなくても、P2Vでいけるかな。

今お使いの2.2.3がyumでインストールされたものなら、yum update httpdだけで十分かと思います。
./configure && make installしたものや、rpm -ivhrpm -Uvhしたものは、それに見合ったバージョンアップを実施しましょう。

差し支えなければ以下のコマンドの結果を質問に追記してください。

$ httpd -v
$ rpm -qa | grep httpd

投稿 2017/02/08 11:26

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    以下のような回答は評価を下げられます

    • 間違っている回答
    • 質問の回答になっていない投稿
    • 不快な投稿

    評価を下げる際はその理由をコメントに書き込んでください。

  • 2017/02/13 06:41

    yumでアップデートできるのは,2.2.3.92までと思われます.

    キャンセル

  • 2017/02/13 11:02

    リポジトリを追加すればいけます。
    こちらのリンクを参考になさってください。
    http://wingse.blog57.fc2.com/blog-entry-277.html

    ただ、CentOS5のEOLが2017/3/31に迫っているので、CentOS6以降にすることをおすすめいたします。

    キャンセル

  • 2017/02/13 17:29

    ありがとうございました.yum update httpdで2.2.3-92までアップデートしました.

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.88%

関連した質問

同じタグがついた質問を見る

  • CentOS

    1577questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Apache

    1086questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • yum

    91questions

    yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

閲覧数の多いApacheの質問