まずディレクトリを作成する 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 コンポーネントを実装するための完全なコード
序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...
Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセー...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...
MySQL8.0.12 インストールチュートリアルをみんなで共有します。 1. インストール1.イン...
序文: MySQL では、システムが多くの文字セットをサポートしており、異なる文字セット間にはわずか...
ウェブページでEnterキーを押すと、フォームは自動的に送信され、他のページに移動します。クエリフォ...
ハードウェア ビュー コマンドシステム # uname -a # カーネル/オペレーティング システ...
ここでは、Jenkins コンテナを例に 3 つの方法を紹介します。方法1コンテナをイメージにパッケ...
設計業務では、設計者がレビューに参加したり、リーダーの一部が設計案の詳細が足りないと言っているのをよ...
Docker コンテナに入った後、コンテナを終了すると、コンテナは Exited 状態に変わります。...
プロジェクトでは、何らかの不可逆的な理由により、テーブルに保存されたデータがページの表示要件を満たす...
ダウンロードしたバージョンは、Zip 解凍版、Windows システムです。長い間 Windows ...
以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...
MySQL エラー:エラー コード: 1293 テーブル定義が正しくありません。CURRENT_T...