まずディレクトリを作成する 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. 現在の時刻を取得する1.1 現在の日付と時刻を返す1.2 現在の日付を取得する1.3 ...
ページ ヘッダーの固定レイアウトは、以前は position:fixed を使用して実装されていまし...
下の図は、当社のウェブサイト統計システムの訪問者詳細におけるブラウザ閲覧率を示しており、IE6 が ...
1つ。 Mysql Binlog フォーマットの紹介 Mysql binlog ログには、State...
この記事では、MySQL の単一テーブル クエリ操作について説明します。ご参考までに、詳細は以下の通...
Navicat は、データベースに接続するときにエラー 10060 および 1045 を報告します...
まず、テーブルを分割する必要がある理由について説明します。データシートが数百万に達すると、1 回のク...
■ ウェブサイトのテーマ計画 ウェブサイトのテーマが断片化しすぎないように注意してください。一般的に...
目次使いやすいプロジェクトを作成するvue-cli 作成ヴィートクリエイションvue-routerを...
背景情報最近、Windows パフォーマンスに関する本を読み直しています。以前は SCOM 監視を使...
最初はブラウザのスクロールバーのスタイルを変更して効果を実現したいと思っていましたが、情報を調べてみ...
1. デッドロックとは何ですか?正式な定義は次のとおりです: 2 つのトランザクションが相手側で必要...
目次fileReader に関する落とし穴iOS における FileReader の落とし穴 (イメ...
結果:実装コード: <!DOCTYPE html><html class=&quo...