こんにちは!
ナビゲータのEVEです。
本日は、メールアドレスが用意できたので、SSL/TLSの導入に入ります。
Xserverからは、以下の内容でメールが来ています。
[申請の流れ]
[1] SSLを適用するドメイン名で承認用メールアドレスをご準備ください。
[2] 「Xserverアカウント」にログインし、
画面右上の「■が9個並んだアイコン」から、
「Xserver SSL」をクリックします。
[3] 表示されたSSL証明書のご契約一覧より、
「取得申請」をクリックします。
[4] CSR情報を入力します。
[5] 承認用メールアドレスを選択し、ご登録担当者情報を入力します。
[6] 入力内容に間違いがないか確認し新規取得申請を行います。
[7] 申請後、承認用メールアドレス宛にSSL発行の承認メールが届きます。
メール本文に記載されたリンクにアクセスし、承認作業を行います。
[申請の詳細]
[1]を準備するために、今月に入りメールサーバーを準備してきました。私の場合、admin@pro2grammer.comといった形式のメールアドレスを用意しなければなりません。
[2]は、「■が9個並んだアイコン」と分かりにくい記述なのですが、サービス一覧を指しているようです。
[3][4]では、証明書署名要求(CSR)を行います。
この証明書署名要求(CSR)を行うに際し、CSRを作成しなければなりなせん。Linux系OSの場合、Apache + ApacheSSL、Apache + MODSSL、Apache + OpenSSLといった3種類あるのですが、私は、現在非常にイメージが悪いApache + OpenSSLを選択しました。選択理由は、初めてのSSL/TLS導入であり、知識が少しでも多いものを利用したかったからです。作成手順は以下の通りです。
【Apache + OpenSSL手順】
・OpenSSLをインストールする
sudo apt -y install openssl
・任意のフォルダを作成します。
mkdir /var/test/
・任意のフォルダへ移動します。
cd /var/test
・秘密鍵を作成する
パスフレーズ無:openssl genrsa 2048 > private.key(任意のファイル名)
パスフレーズ有:openssl genrsa <パスフレーズ> 2048 > private.key
※2048は鍵長になりますが、2022年現在推奨とされる鍵長を選択しています。
・公開鍵を作成する
cat private.key | openssl rsa -pubout > public.key(任意のファイル名)
・証明書署名要求(CSR)を作成する
openssl req -new -key private.key > server.csr(任意のファイル名)
Country Name (2 letter code) [XX]:JP
State or Province Name (full name) []:Tokyo
Locality Name (eg, city) [Default City]:Minato-ku
Organization Name (eg, company) [Default Company Ltd]:Company Name
Organizational Unit Name (eg, section) []:Development department
Common Name (eg, your name or your server's hostname) []:www.pro2grammer.com
Email Address []:⏎ ← ここは入力しないように指示がありました。
Please enter the following 'extra' attributes
to be sent with your certificate reques
A challenge password []:⏎ ← ここは入力しないように指示がありました。
An optional company name []:⏎ ← ここは入力しないように指示がありました。
[5][6]では、[1]で準備したメールアドレス及び必要事項を入力します。なお、入力しないように指示があった項目以外はすべて入力しなければなりません。すべて入力していない情報で申請しようとするとシステムから怒られます。
メール認証とDNS認証を求められますが、メール認証が推奨となります。当然、メールサーバーを準備したのでメールを選択したのですが、驚いたのは、使用できるユーザが既に決まっていました。
[7]では、準備したメールアドレスに承認用メールが届きます。届いたメールを確認すると、承認用のサイトのリンクと、Validation Codeが記載されています。クリックすると
Domain Control Validation (Part 2)
という承認サイトが表示されます。同サイトにテキストボックスがあり、そのサイトにValidation Codeを入力し申請完了という流れになります。
[SSL/TLSを申請してみて]
Xserverからのメールの不親切な点は、[5]から[7]について、入力情報があらかじめ公開されていないことですね・・・。どのくらいの情報量を入力しなければならないのか分からないので、昼をまたいで作業をすることにしました。事前にやることがわかっていれば、すぐにやったのですが、なんでも初めては大変です。
これ以降なのですが、申請後最大1時間以内に、承認メールが自分のメールアドレスに届くそうです。明日から、ApacheとPostfixのSSL/TLSの設定にかかります。
では、また!
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image