Upgrading the PEM web server#

PEM Webサーバーは、PEM Webアプリケーションを提供するために使用されます。 Linuxでは、WebサーバーはNGINXまたはApache HTTPDであり、PEM 10.0以降の新規インストールのデフォルトはNGINXです。 PEMはWebサーバーをバンドルせず、代わりに、選択したWebサーバーのシステムパッケージマネージャーが提供するパッケージを使用します。必要に応じて、パッケージマネージャーを使用して LinuxでのWebサーバーのアップグレード できます。

Windowsでは、PEMインストーラーは、PEM-HTTPDと呼ばれるApache HTTPDのバージョンをバンドルしています。したがって、EDBインストーラーを使用してのみ update the web server できます。

LinuxでのWebサーバーのアップグレード#

重要

Red Hat Enterprise LinuxRHEL、Rocky Linux、AlmaLinux、またはOracle Linuxを使用しており、Webサーバーを更新して脆弱性に対処する場合、 RHELおよびRHEL派生製品のバージョン管理 を読んでください。

Linuxを実行している場合は、サーバー上の他のシステムソフトウェアとともにウェブサーバーを管理します。 パッケージマネージャーから入手可能な最新バージョンを常に使用することをお勧めします。

アップグレードする前にPEMを停止したり、ファイルをバックアップしたりする必要はありません。パッケージマネージャーからアップグレードを開始します。

RHEL / Rocky Linux / AlmaLinux / Oracle Linux#

次のコマンドを実行し、必要に応じてnginx またはhttpd を<web-server> に置き換えます。

sudo yum update <web-server>

Debian / Ubuntu#

次のコマンドを実行し、必要に応じてnginx またはapache2 を<web-server> に置き換えます。

sudo apt update
sudo apt upgrade <web-server>

SLES#

次のコマンドを実行し、必要に応じてnginx またはapache2 を<web-server> に置き換えます。

sudo zypper update <web-server>

RHELおよびRHEL派生製品のバージョン管理#

RHELまたはその他のRHEL派生から入手可能なNGINXまたはHTTPDの最新バージョンのバージョン番号が、最新のコミュニティリリースよりもかなり古いことに気づくでしょう。具体的には、RHEL 8はNGINX 1.22およびHTTPD 2.4.37を提供します。 RHEL 9は、NGINX 1.22およびHTTPD 2.4.62を提供します。 Red Hatは、RHEL用のカスタムNGINXおよびHTTPDパッケージをビルドし、セキュリティ修正をバックポートしていることを理解することが非常に重要です。

このため、コミュニティリリースに存在する脆弱性が同じバージョンのRHELパッケージに存在するとは考えないでください。 この理由でHTTPDの新しいバージョンをインストールしようとしている場合、それはほぼ確実に必要ありません。 詳細については、Red Hatナレッジベースの NGINX versions supported by Red Hat および Apache HTTPD versions supported by Red Hat 記事を参照してください。

警告

Red Hatは、コミュニティからのNGINXまたはHTTPDパッケージ、またはソースからビルドをサポートしていません。 RHELシステムでNGINXまたはHTTPDの他のソースを使用することを検討している場合は、 Apache HTTPD versions supported by Red Hat 記事を読んで、その影響を理解してください。

WindowsでのPEM-HTTPDのアップグレード#

PEM-HTTPDはPEM Windowsインストーラーにバンドルされており、Stack Builderから入手できます。一般に、PEMインストールを定期的に更新することをお勧めします。 PEMアプリケーションを更新すると、PEM-HTTPDインストールが自動的に更新されます。

PEMを更新したくない場合、またはPEMインストーラーではまだ利用できないPEM-HTTPDリリースを適用したくない場合は、StackBuilderを使用できます。

StackBuilderを使用してアップグレードするには、 Windows用の最新のPostgreSQLまたはEDB Advanced Serverインストーラーをダウンロードし、 Stack Builder を使用します

または StackBuilder Plus を使用してPEM-HTTPDを更新します。 PEM-HTTPDは、Web Developmentカテゴリの下にあります。

PEM-HTTPD in Stack Builder

PEM-HTTPD in Stack Builder#