Design

Tools & Services

サイト運営 | レンタルサーバー

このページはプロモーションが含まれています。

エックスサーバーで独自SSL(https化)を設定する方法

エックスサーバーで独自SSL(https化)を設定する方法

エックスサーバーでは、独自SSL(https化)が無料で利用することができます。SSLはインターネット上で情報を暗号化し送受信できるプロトコルのことで、サイト全体を常時SSL化して、セキュリティを向上させることができます。今回は、エックスサーバーで運用しているサイトがSSL(https化)していない場合に、独自SSLを設定する方法を紹介します。

※この情報は2022年7月現在の情報です。最新の配信情報は公式サイトにて確認してください。

エックスサーバーで独自SSLを設定する

エックスサーバーの独自SSL(https)の設定はエックスサーバー管理ページから行います。管理ページ(サーバーパネル)のURLが分からない方はエックスサーバー公式サイトにアクセスしてください。

エックスサーバー公式ホームページ

1エックスサーバー公式サイトの右上にあるログインにカーソルを合わせプルダウンメニューからサーバーパネルをクリックします。

Xserverアカウントにログインし「サーバー管理」をクリックすると同様にサーバーパネルに遷移します。
エックスサーバーサーバーパネル

2サーバーパネルログインページからサーバーID・パスワードを入力し「ログインする」とクリックします。

エックスサーバーサーバーSSL設定

3ドメインにある「SSL設定」をクリックします。

エックスサーバーサーバーSSL設定

4ドメイン選択画面からSSL設定を行いたいドメイン(URL)の右にある「選択する」をクリックします。

エックスサーバーサーバーSSL設定

5SSL設定から「独自SSL設定追加」のタブをクリックします。

エックスサーバーサーバーSSL設定

6SSL設定ページから設定対象ドメインを選択し「確認画面へ進む」ボタンをクリックします。

エックスサーバーサーバーSSL設定

7設定対象ドメインを確認し、問題ないようでしたら「追加する」ボタンをクリックします。

エックスサーバーサーバーSSL設定

8SSL設定一覧に戻ると、SSL設定したドメインが反映待ちになっていることを確認することができます。独自SSLは追加後、サーバーに設定が反映されるまで1時間程度の時間が掛かります。


非SSLからSSLへ301リダイレクトの設定

ユーザーがhttp://(非SSL)にアクセスした際に、https://(SSL)へリダイレクトする設定も必要です。リダイレクトは.htaccessというファイルに記述を加えることによって機能されるようになります。.htaccessファイルの編集はエックスサーバーのサーバーパネルから行うことができます。

エックスサーバーサーバー.htaccess編集

1サーバーパネルのホームページにある「.htaccess編集」をクリックします。

エックスサーバーサーバー.htaccess編集

2ドメイン選択画面から.htaccessを編集したいドメインの右にある「選択する」をクリックします。

エックスサーバーサーバー.htaccess編集

3.htaccessを編集画面から設定対象ドメインを選択して「.htaccess編集」タブをクリックします。

エックスサーバーサーバー.htaccess編集

4.htaccessの入力欄上部に下記の<IfModule mod_rewrite.c> ~ </IfModule>を追加して「確認画面へ進む」ボタンをクリックします。

html
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
エックスサーバーサーバー.htaccess編集

5確認画面で「実行する」ボタンをクリックして編集は終了です。

編集終了後に、変更したドメインのhttp://(非SSL)にアクセスし、https://(SSL)へリダイレクトするか確認しましょう。サイト・ブログ内の画像ファイルをhttp://から始まる絶対パスで記述している場合http://をhttps://に置換する作業が必要になります。


WordPressのSSL設定

サイト・ブログでWordPressを使用している場合、WordPress側の設定も変更しましょう。設定といっても、URLをhttp://(非SSL)から、https://(SSL)へ変更するだけです。

WordPressのSSL設定

1WordPressログインページにアクセスしログインID・パスワードを入力して「ログイン」ボタンをクリックすると管理ページ(ダッシュボード)に遷移します。

WordPressのSSL設定

2管理ページ左メニューの「設定」「一般」をクリックします。

WordPressのSSL設定

3一般からWordPressアドレス・サイトアドレスhttp://をhttps://に変更して保存します。これでWordPress側の設定(変更)は終了です。

WordPressアドレス インストールしたディレクトリのアドレス
サイトアドレス WebサイトTOP(Index)ページのアドレス