Vultr VPS チュートリアル: Nginx で http リクエストを https にリダイレクトする方法

Vultr VPS チュートリアル: Nginx で http リクエストを https にリダイレクトする方法

世界中に 7 つのデータセンターを持つアメリカのホスティング会社である Vult は、読み取りと書き込みの速度が速い SSD ソリッド ステート ドライブを使用した、KVM アーキテクチャに基づく海外クラウド サーバー製品を提供しています。ウェブサイトを構築する際、セキュリティ上の理由から、通常は SSL 証明書をインストールして展開し、https 暗号化アクセスを有効にします。ただし、ウェブサイトに安全でない http ページが含まれる場合もあります。Nginx を設定している場合は、次の手順を参照して http リクエストを https にリダイレクトできます。

背景条件: Nginx を実行する Vult Linux インスタンスがデプロイされており、インスタンスには有効な SSL 証明書がインストールされています。

Nginx が Vult Linux インスタンスにデプロイされていない場合は、「Vult ホストのインストールと構成の Nginx チュートリアル」を参照してください。

まず、Nginx サーバー ブロック構成ファイルを見つけます。デフォルトでは、これは /etc/nginx/nginx.conf にありますが、このファイルには通常、次のディレクティブがあります。

/etc/nginx/conf.d/*.conf を含めます。

2. 同様の行が表示される場合は、サイトの (HTTP) サーバー ブロックをリッスンするために、/etc/nginx/conf.d/ 内のいくつかのファイルを確認する必要があります。基本的な手順は次のとおりです。

① listen 80 サーバー ブロックを調整して、すべてのトラフィックを HTTPS にリダイレクトします。次のような行を追加します。

etun 30 https://exmple.com$equest_ui;

②HTTPSトラフィックを処理するためにlisten 443 ssl serverブロックを追加します。必要なステートメントを listen 80 サーバー ブロックからこの新しいブロックに移動します。

3. 簡単な例として、2 つのサーバー ブロックの簡略化された例を示します。ここでは、http://exmple.com と http://www.exmple.com の両方が https://exmple.com にリダイレクトされます。

http {

見る

聞く 80;

see_nme exmple.com www.exmple.com;

# ポート 80 (HTTP) リクエストをポート 443 (HTTPS) にリダイレクトします。

etun 30 https://exmple.com$equest_ui;

}

見る

443 ssl を聴く;

see_nme exmple.comを参照してください。

ssl_cetificte /pth/to/cet-ct.ct;

ssl_cetificte_key /pth/to/cet-key.key;

# その他のサイト設定を追加します (例: SSL、ログ、サイト ログ)

}

}

<<:  トップレベルドメイン名 cn は何の略ですか? 個人でも cn ドメイン名を登録できますか?

>>:  ERPNextのインストールに関するよくある質問

推薦する

製品運用コンセプト(製品コンセプトの3要素のうち「シナリオ」)

製品コンセプトの3つの要素「シーン」製品マネージャーとして、私たちは常に新しい製品コンセプトに触れる...

運営費には何が含まれますか? (営業活動に関連する現金支出の種類は何ですか?この記事で詳細をご覧ください)

営業活動に関連する現金支出の種類は何ですか?明確に理解できる1つの記事現金支出は企業の日常業務の不可...

ハンドドライヤーのトップ 10 ブランド (手を洗った後にハンドドライヤーを使うのは、手を無駄に洗っているのとほぼ同じです)

手を洗った後にハンドドライヤーを使うのは、手を洗ったことを無駄にしているのとほとんど同じである。出典...

商品企画と商品運用(実店舗ではどのように商品を運用するのか?)

実店舗ではどのように商品を取り扱っているのでしょうか?製品オペレーションとは、ユーザーと製品を結び付...

市場業務の業務内容と責任(購買部門の各ポジションの責任をご存知ですか?)

購買部門の各職位の責任をご存知ですか? 役職名購買部長部署名/番号購買部直属上司担当副本部長責任会社...

4P インターネット マーケティング戦略 (4P マーケティング戦略を徹底的に理解するには 5 分かかります)

4Pマーケティング戦略を徹底的に理解するための5分マーケティングには、古典的な4P理論があります。...

Curl コマンドとは何ですか? Linux Curlコマンドの詳細な説明

Culコマンドとは何ですか? Cul は、ユーザーの介入なしにサーバー間でデータを転送するために使用...

博沃ブランド企画(中国共産党成立97周年と河南博沃鄭州入植を記念したブランド発表会が鄭州で開催)

中国共産党創立97周年を記念し、鄭州河南博沃ブランド発表会が鄭州で開催されました。中国共産党創立97...

WooCommerce の商品ページで人気商品を表示する方法

WooCommece は、WodPess をベースにしたオープンソースの電子商取引プラグインであり、...

金融業務データレポート(不動産サービス業界の金融デジタル化動向に関する考察)

不動産サービス業界における金融デジタル化の動向に関する考察時代の発展に伴い、不動産サービス業界ではデ...

商品のオンラインプロモーション計画事例(果物店向けオンライン・オフラインプロモーション計画、果物店向けオンライン・オフライン併用計画)

果物店のオンラインとオフラインのプロモーション計画、果物店のオンラインとオフラインの組み合わせ計画果...

phpinfo とは何ですか? phpinfo 設定情報を表示する方法

PHP ホスティング スペースまたはサーバーをレンタルしている多くのウェブマスターが構成情報を確認し...

列コマンドの機能は何ですか?列コマンドの使い方は?

列コマンドの機能は何ですか?列コマンドの使い方は? Column コマンドは、ほとんどの人にとって馴...