エックスサーバー 上谷亮太

エックスサーバーでサブドメインをssl化させる方法

エックスサーバーでサブドメインをssl化させる方法

前、エックスサーバーでサブドメインをssl化した時に、ちょっと手惑いました。

公式を見ても、サブドメインのssl化なんて書いていない。。。

xサーバー よくある質問

» よくある質問の検索結果 | エックスサーバー

サブドメインでもssl化は普通にできたのですが、忘れそうなので、メモとして書いておきます。

エックスサーバーのサーバーパネルへ行く

エックスサーバーログイン画面

まず、サーバーパネルへ行きましょう。

サーバーパネルでSSL設定をクリック

サーバーパネルでSSL設定をクリック

画像でいうピンクの部分です。

SSL化したいサブドメインの元のドメインの「選択する」をクリック

SSL化したいサブドメインの元のドメインの「選択する」をクリック

ややこしい日本語ですね。。。何が言いたいかというと

ssl化したいドメイン:□□.〇〇.com

があったとして、

元のドメイン:〇〇.com

で「選択する」をクリックして欲しいのです。ssl設定の最初の画面では、サブドメインが表示されませんので。。。

この記事で一番ややこしい部分です。

ssl化したいドメイン:ssl.domein.com

ならば、

元のドメイン:domein.com

で「選択する」をクリックする。

ssl設定→選択するで表示される画面にあるタブ「独自SSL設定の追加」をクリック

ssl設定→選択するで表示される画面にあるタブ「独自SSL設定の追加」をクリック

その次の画面では、タブにある独自SSL設定の追加をクリックしてください。

セレクトボックスをクリックしてサブドメインを選択

セレクトボックスをクリックしてサブドメインを選択

その後、画面中央に、あるセレクトボックスをクリックして、追加したいサブドメインを設定してください。

出てくる追加ボタンをクリック

出てくる追加ボタンをクリック

「独自SSL設定を追加する(確定)」というボタンが表示されるので、それをクリック。

CSR情報(SSL証明書申請情報)を入力する

↑はチェック不要です!

サブドメインのSSL化完了!

サブドメインのSSL化完了!

ちょっと待つと、この画面が表示されます。これでサブドメインのssl化が完了です。お疲れ様でした!

確認はサブドメインにhttpsでアクセスしましょう!仮に、ssl.domein.comなら、https://ssl.comein.comへ。

※設定の反映まで、1時間ほど時間がかかりますので、すぐにssl化されません。気長に待ちましょう。

ついでに、httpは自動でhttpsへリダイレクトするように

なお、ssl化したら、自動でリダイレクトされるように設定しておきましょう。

サブドメイン配下の.htaccessに以下を加筆しましょう。(元の記述は絶対に消さないように!

なお、〇〇は自分のドメインを入れましょう。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://〇〇.com/$1 [R=301,L] </IfModule>

サーバーパネルからなら、.htacsess編集から設定できます。

htaccess