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#