まずディレクトリを作成する cd /etc/nginx mkdir ssl cd ssl CA と自己署名 CA秘密鍵を作成する openssl genrsa -out ca.key 2048 CAルート証明書(公開鍵)を作成する openssl req -new -x509 -days 3650 -key ca.key -out ca.crt 知らせ: 1. 共通名は任意に記入できます サーバー証明書 サーバー側の秘密鍵を作成します。 openssl genrsa -out server.pem 1024 openssl rsa -in server.pem -out server.key 署名リクエストを生成します: openssl req -new -key server.pem -out server.csr 知らせ: 1. サービスにアクセスする際は、Common Nameにドメイン名を入力する必要があります。ここではusb.devを使用します。次のNGINX設定では、 CA発行 openssl x509 -req -sha256 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -days 3650 -out server.crt クライアント証明書 サーバー証明書と同様 知らせ: 1. 共通名は任意に記入できます 必要な証明書が準備できたので、NGINX の設定を開始できます。 Nginx の設定 サーバー{ 聞く 443; サーバー名 usb.dev; インデックス index.html; ルート /data/test/; sslオン; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; ssl_client_certificate /etc/nginx/ssl/ca.crt; ssl_verify_client をオン; } 検証をリクエストする 検証プロセスは、別のマシンまたはローカル マシンで実行できます。usb.dev を解決するには、/etc/hosts も構成する必要があります。 IP アドレス usb.dev 認証にブラウザを使用する場合は、クライアント証明書を p12 形式でエクスポートする必要があります。 openssl pkcs12 -export -clcerts -in client.crt -inkey client.pem -out client.p12 サーバーからいくつかの証明書をダウンロードし、信頼できる証明書リストにインストールします。生成された p12 ファイルをクリックし、証明書のパスワードを入力して個人リストにインストールします。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JS初心者が配列を処理するための実践的な方法のまとめ
>>: vue backtop コンポーネントを実装するための完全なコード
1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...
水平方向では、行の配置を左、中央、右に設定できます。基本的な構文<TR ALIGN="...
これにより、png ファイルのアップロードも不可能になりました (後で情報を調べたところ、レジストリ...
WeChatアプレット計算機の例、参考までに、具体的な内容は次のとおりです。インデックス.wxml ...
目次導入従来のトランジションアニメーションCSS トランジションアニメーションjsアニメーション従来...
この記事の例はすべて小さなプログラムで書かれていますが、実装される機能には影響しません。 wxmlル...
Nginx をインストールして試してみましょう。画像はクラスであり、コンテナはオブジェクトであること...
タブ選択カードは、実際の Web ページで非常に頻繁に使用されます。基本的に、すべての Web ペー...
目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...
目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...
1. zipインストールパッケージをダウンロードするMySQL サーバー 8.0.22 の圧縮パッ...
3つの仮想マシン132、133、134を群がらせる1. クラスターを初期化し、自分自身をクラスターに...
Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...
今日は、タブ バーをクリックして切り替えるという目的を実現するために、js と jQuery を使用...
Div 基本レイアウト <div class="main"> <...