GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

EasyApache4を使用してWHM/cPanelでHTTP2を有効にする方法

このチュートリアルでは、WHM/cPanelとEasyApache4がインストールされたCentOS7VPSでHTTP2を有効にする方法を段階的に説明します。 HTTP2はHTTPネットワークプロトコルのメジャーリビジョンであり、その目標は、単一のTCP接続を介してWebブラウザーとサーバー間で複数の同時要求を許可することにより、遅延を減らし、Webアプリケーションを高速化することです。

WHMにログイン

https:// your_server_IP:2087でWHMにログインし、ホーム>>ソフトウェア>> EasyApache 4>>カスタマイズ>>PHPバージョンに移動し、php 7.xバージョン(php70、php71、またはphp72)をインストールします。また、次のPHP拡張機能をインストールすることをお勧めします。

php7x-php-bz2 
php7x-php-curl 
php7x-php-gd 
php7x-php-mbstring 
php7x-php-mcrypt 
php7x-php-mysqlnd 
php7x-php-zip

[次へ]をクリックし、変更を確認して、[プロビジョニング]をクリックします。

次に、[ホーム]>>[ソフトウェア]>>[MultiPHPマネージャー]に移動し、PHP7をWebサイトのデフォルトのPHPバージョンとして設定します。

WHM経由でHTTP2を有効にする:

WHMにログインし、[ホーム]>>[ソフトウェア]>>[EasyApache 4]>>[カスタマイズ]>>[Apacheモジュール]に移動し、mod_mpm_preforkが有効になっている場合は無効にし、[レビュー]をクリックして変更を確認し、[プロビジョニング]をクリックします。

>

次に、[ホーム]>>[ソフトウェア]>>[EasyApache 4]>>[カスタマイズ]>>[Apacheモジュール]に移動し、「mod_http2」モジュールを検索して有効にします。

Do you want to proceed with this selection? Yes

[次へ]をクリックし、[プロビジョニング]をクリックして、「mod_http2」Apacheモジュールをインストールして有効にします。

コマンドラインからHTTP2を有効にする:

次のコマンドを使用して、コマンドラインにmod_http2Apacheモジュールをインストールすることもできます。

# yum clean all

# yum shell
Loaded plugins: universal-hooks
> remove ea-apache24-mod_mpm_prefork
> install ea-apache24-mod_mpm_worker
> install ea-apache24-mod_http2
> run

--> Running transaction check
---> Package ea-apache24-mod_http2.x86_64 0:2.4.27-6.6.1.cpanel will be installed
---> Package ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanel will be erased
--> Processing Dependency: ea-apache24-mpm = forked for package: ea-apache24-mod_cgi-2.4.27-6.6.1.cpanel.x86_64
---> Package ea-apache24-mod_mpm_worker.x86_64 0:2.4.27-6.6.1.cpanel will be installed
--> Processing Dependency: ea-apache24-mod_cgid for package: ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64
--> Running transaction check
---> Package ea-apache24-mod_cgi.x86_64 0:2.4.27-6.6.1.cpanel will be erased
---> Package ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanel will be installed
--> Finished Dependency Resolution

=============================================================================================================================================================================================================================================
 Package                                                               Arch                                             Version                                                         Repository                                      Size
=============================================================================================================================================================================================================================================
Installing:
 ea-apache24-mod_http2                                                 x86_64                                           2.4.27-6.6.1.cpanel                                             EA4                                            190 k
 ea-apache24-mod_mpm_worker                                            x86_64                                           2.4.27-6.6.1.cpanel                                             EA4                                             42 k
Removing:
 ea-apache24-mod_mpm_prefork                                           x86_64                                           2.4.27-6.6.1.cpanel                                             @EA4                                            31 k
Installing for dependencies:
 ea-apache24-mod_cgid                                                  x86_64                                           2.4.27-6.6.1.cpanel                                             EA4                                             39 k
Removing for dependencies:
 ea-apache24-mod_cgi                                                   x86_64                                           2.4.27-6.6.1.cpanel                                             @EA4                                            27 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install  2 Packages (+1 Dependent package)
Remove   1 Package  (+1 Dependent package)

Total download size: 271 k
Is this ok [y/d/N]: y

次のように表示されます:

httpd started successfully.
Setting /home permissions to 0711......Done
Setting permissions for.....virtualthings …
laravelvirtualth …
...Done
  Verifying  : ea-apache24-mod_http2-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                          1/5
  Verifying  : ea-apache24-mod_cgid-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                           2/5
  Verifying  : ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                     3/5
  Verifying  : ea-apache24-mod_mpm_prefork-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                    4/5
  Verifying  : ea-apache24-mod_cgi-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                            5/5

Removed:
  ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanel

Dependency Removed:
  ea-apache24-mod_cgi.x86_64 0:2.4.27-6.6.1.cpanel

Installed:
  ea-apache24-mod_http2.x86_64 0:2.4.27-6.6.1.cpanel                                                                 ea-apache24-mod_mpm_worker.x86_64 0:2.4.27-6.6.1.cpanel

Dependency Installed:
  ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanel

Finished Transaction

quitと入力して、yumシェルを終了します:

 quit
Leaving Shell

次の行を含む/etc/apache2/conf.d/http2.confApache構成ファイルがあることを確認してください。

cat  /etc/apache2/conf.d/http2.conf
<IfModule http2_module>

LogLevel http2:info

Protocols h2 h2c http/1.1

</IfModule>

そのようなファイルがない場合は、ファイルを作成し、上記の行を追加して、変更を有効にするためにApacheを再起動します。

service httpd restart

ほとんどのブラウザは暗号化(https)接続を介したHTTP / 2のみをサポートしているため、HTTP2プロトコルの利点を確認するには、有効なSSL証明書をWebサイトにインストールする必要があります。

それだ。 cPanelサーバーでHTTP2が有効になっています。

マネージドVPSをお持ちの場合は、EasyApache4を使用してWHM/cPanelでHTTP2を有効にする必要はありません。代わりに、Linux管理者にこれらをインストールするよう依頼することができます。それらは24時間年中無休で利用可能であり、あなたが抱えている問題や要求を支援することができます。

P.S. EasyApache4を使用してWHM/cPanelでHTTP2を有効にする方法についてのブログ投稿が気に入った場合は、以下のショートカットを使用してソーシャルネットワークでこの投稿を共有するか、共有ショートカットの下にコメントを投稿してください。ありがとう。


Panels
  1. WHMでcPhulkを有効にする方法は?

  2. cPanelでホットリンク保護を有効にする方法

  3. cPanelでダークモードを有効にする方法

  1. NGINXでHTTP2を有効にする方法

  2. WHMでcPanelアカウントを作成する方法

  3. Engintronを使用してWHM/cPanelにNginxをインストールする方法

  1. cPanel/WHMを使用してVPSでバックアップを復元する方法

  2. EasyApache3をWHM/cPanelで使用する方法

  3. EasyApache 4 をアンインストールする方法