Upgrading Apache HTTPD server#
Apache HTTPD Webサーバーは、PEM Webアプリケーションを提供するために使用されます。 Linuxでは、PEMはHTTPDをバンドルしていませんが、システムパッケージマネージャーが提供するバージョンに依存しています。 Windowsでは、PEMインストーラーはHTTPDのバージョンをバンドルします。
LinuxでのHTTPDのアップグレード#
重要
Red Hat Enterprise LinuxRHEL、Rocky Linux、AlmaLinux、またはOracle Linuxを使用しており、HTTPDを更新して脆弱性に対処する場合、 Note on HTTPD versioning in RHEL and RHEL derivatives を読んでください。
Linuxを実行している場合は、サーバー上の他のシステムソフトウェアとともにHTTPDを管理します。パッケージマネージャーから入手可能な最新バージョンを常に使用することをお勧めします。
アップグレードする前にPEMを停止したり、ファイルをバックアップしたりする必要はありません。パッケージマネージャーからアップグレードを開始します。
RHEL / Rocky Linux / AlmaLinux / Oracle Linux#
sudo yum update httpd
Debian / Ubuntu#
sudo apt update
sudo apt upgrade apache2
SLES#
sudo zypper update apache2
RHELおよびRHEL派生におけるHTTPDバージョン管理#
RHELまたは他のRHEL派生から入手可能なHTTPDの最新バージョンのバージョン番号が、最新のコミュニティリリースよりもかなり古いことに気づくかもしれません。具体的には、RHEL 7はHTTPD 2.4.6を提供し、RHEL 8は2.4.37を提供します。 Red HatはRHEL用のカスタムHTTPDパッケージをビルドし、セキュリティ修正をバックポートしていることを理解することが非常に重要です。
このため、コミュニティ2.4.37リリースに存在する脆弱性が同じバージョンのRHELパッケージに存在するとは考えないでください。この理由でHTTPDの新しいバージョンをインストールしようとしている場合、それはほぼ確実に必要ありません。詳細については、Red Hatナレッジベースの Apache HTTPD versions supported by Red Hat 記事を参照してください。
警告
Red Hatは、コミュニティHTTPDまたはソースからビルドされたHTTPDをサポートしていません。 RHELシステムでHTTPDの他のソースの使用を検討している場合は、 Apache HTTPD versions supported by Red Hat 記事を読んで、その影響を理解してください。
WindowsでのHTTPDのアップグレード#
EDBによるPEM用にパッケージされたHTTPDの最新バージョンにアップグレードするには、 Windowsの最新のPostgreSQLまたはEDB Advanced Serverインストーラーをダウンロードし、 Stack Builder を使用します
または StackBuilder Plus を使用してPEM-HTTPDを更新します。 PEM-HTTPDは、Web Developmentカテゴリの下にあります。
PEM-HTTPD in Stack Builder#