nginx と Tencent Cloud の無料証明書を使用して https を作成する方法

nginx と Tencent Cloud の無料証明書を使用して https を作成する方法

httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL 証明書を知り、Web サイトを https にしようかと考えていました。

まず、Tencent Cloud にアクセスして無料の証明書を購入します。

クリックして内容を入力してください。

次に証明書をダウンロードします

証明書を解凍すると、httpsを変更する方法が4つあることがわかります。必要なのは次の方法です。

Nginx パッケージの内容。

証明書はこれで完了です。

次に、プロジェクトの構成について説明します。私の Web サイト プロジェクトは springboot で作成されており、ポート番号は 8888 です。

次に、サーバーに nginx をインストールします。インストールの詳細については説明しません。わからない場合は、Baidu で検索してください。非常に簡単です。言う必要があるのは、nginx.conf の設定だけです。

 ##デフォルトのhttpポート80をhttpsにリダイレクトします
  サーバー{
    聞く 80;
    サーバー名 www.dalaoyang.cn;
    ^ https://$http_host$request_uri? を永久に書き換えます。 
  }
  
  ##ここでは、https ポート 443 へのデフォルトのリクエストを傍受し、リクエストを http://127.0.0.1:8888/ に転送します。
  サーバー{
    聞く 443;
    サーバー名 www.dalaoyang.cn;
    sslオン;   
     ssl_certificate 1_dalaoyang.cn_bundle.crt;
    ssl_certificate_key 2_dalaoyang.cn.key;
    ssl_session_timeout 5分;
    位置 / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header ホスト $http_host;
      proxy_set_header X-NginX-Proxy が true である;
        #プロジェクトのポート番号 proxy_pass http://127.0.0.1:8888/;
      proxy_redirect オフ;
    }
  }

次に、ウェブサイトでwww.dalaoyang.cnと入力すると、次の画像が表示されます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Tencent Cloud で HTTPS を無料で導入する方法
  • Tencent Cloud は無料の SSL 証明書を申請し、Tomcat を http から https に変更するよう構成します。

<<:  WeChatアプレットで画像の幅と高さを取得する方法

>>:  Win7 での mysql5.5 インストール グラフィック チュートリアル

推薦する

ffmpeg コマンドラインを使用してビデオを変換するためのサンプルコード

この記事の本文を始める前に、まず ffmpeg プログラムをインストールする必要があります (Lin...

MySQL トリガー: トリガーの作成と使用

この記事では、例を使用して MySQL トリガーの作成と使用について説明します。ご参考までに、詳細は...

MySQL インデックスに関するヒントのまとめ

目次1. インデックスの基礎知識1.1 インデックスの利点1.2 インデックスの有用性1.3 インデ...

Deepin Linuxでカーネルを手動でアップグレードする方法

deepinとUbuntuどちらもdebianをベースにしたディストリビューションであり、ここではU...

Nexus をベースに Alibaba Cloud プロキシ ウェアハウスを構成するプロセスの分析

Nexus のデフォルトのリモートリポジトリは https://repo1.maven.org/ma...

mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)

これは私が以前使用した mysql5.7.18.zip のインストール チュートリアルです。まずこれ...

Centos7 での MySQL のインストールに関するチュートリアル

最近、自宅サーバーにクラウドディスクを導入する予定なので、一連の環境構築作業を始めました。MySQL...

Docker Compose で環境変数を参照する方法の例

プロジェクトでは、さまざまな条件や使用シナリオを制御するために、docker-compose.yml...

Vue.js フロントエンドフレームワークにおけるイベント処理の概要

1. v-onイベント監視DOM イベントをリッスンするには、v-on ディレクティブを使用します。...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

JavaScript データ型変換の例 (他の型を文字列、数値型、ブール型に変換する)

序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...

Nginx セッション共有問題の解決策の分析

この記事は主に、Nginx セッション共有の問題に対する解決策を紹介します。記事内のサンプル コード...

プログレッシブ ウェブ アプリ (PWA) の開発方法

目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...

ulとliの基本的な使用法の分析

ナビゲーション、少量のデータテーブル、中央揃え<!DOCTYPE html PUBLIC &q...

CSS を使用してプログレスバーと順序プログレスバーを実装する例

この半月、期末試験の準備にかなりのエネルギーを費やしました。今日はしっかり復習するべきだったのですが...