UbuntuにHTTP/2サポート付きのNginxをインストールする方法
Nginxは高性能なウェブサーバーおよびリバースプロキシであり、ウェブサイトやアプリケーションのホスティングに広く使用されています。HTTP/2は、マルチプレクシング、ヘッダー圧縮、その他の最適化を可能にすることで、ウェブパフォーマンスを大幅に向上させます。このガイドでは、HTTP/2サポートを持つUbuntuにNginxをインストールする方法を説明します。
ステップ1: システムパッケージの更新
Nginxをインストールする前に、パッケージリストとシステムパッケージを更新して、最新のソフトウェアバージョンを確保してください。
ステップ2: Nginxのインストール
UbuntuのデフォルトリポジトリにはNginxが含まれているため、aptを使用してインストールできます:
インストールが完了したら、Nginxが実行中であることを確認してください:
Nginxがアクティブでない場合は、次のコマンドで起動します:
ステップ3: NginxでHTTP/2サポートを有効にする
HTTP/2を有効にするには、Nginxの設定ファイルを変更します:
次の行を見つけてください:
それをhttp2を含むように変更します:
変更を保存します (CTRL + X、次にY、そしてEnter)。
ステップ4: SSL証明書の取得
HTTP/2はSSL/TLSを必要とするため、有効なSSL証明書が必要です。最も簡単な方法は、Certbotを使用してLet’s Encryptを利用することです:
プロンプトに従って証明書を生成し、インストールします。
ステップ5: Nginxを再起動して確認
HTTP/2を有効にした後、変更を適用するためにNginxを再起動します:
次のコマンドでHTTP/2が機能していることを確認します:
HTTP/2レスポンスヘッダーが表示されるはずです。
結論
HTTP/2サポートを持つNginxをUbuntuに正常にインストールしました。これで、ウェブサイトはパフォーマンスの向上とページの読み込み時間の短縮の恩恵を受けることができます。さらに最適化が必要な場合は、キャッシュ、圧縮の有効化やNginxの設定の微調整を検討してください。


