サーバー移転を行う際に、エックスサーバー(Xserver)ではmixhostで運用しているhttps化されたサイトに対しても、無料独自SSL設定を行うことができます。
![](https://satohelpblog.com/wp-content/uploads/2022/09/IMG_4408-150x150.jpg)
エックスサーバーの無料独自SSLの細かい設定方法が分からない!
エックスサーバーでは3種類の設定方法が用意されていますが、サーバー移転を行っている最中であれば、特に「他社サーバーでWeb認証」がおすすめです。
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew2-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew2-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew2-150x150.jpeg)
ただ、「他社サーバーでWeb認証」する方法は、設定がやや難しいのが難点…
そこで、本記事では
- エックスサーバーの「他社サーバーでWeb認証」でSSLを設定する方法
を細かく解説しているので、ぜひ参考にしてみてください。
エックスサーバーでSSL設定をONにする方法
![](https://satohelpblog.com/wp-content/uploads/2022/08/4-3-1000x567.png)
![](https://satohelpblog.com/wp-content/uploads/2022/08/4-3-1000x567.png)
エックスサーバーのサーバーパネルを開き、サーバーパネル内の「ドメイン」から「SSL設定」を開きます。
![ドメイン
>ドメイン設定
>サブドメイン設定
>DNSレコード設定
>SSL設定
>動作確認URL](https://satohelpblog.com/wp-content/uploads/2023/06/x32-2.jpeg)
![ドメイン
>ドメイン設定
>サブドメイン設定
>DNSレコード設定
>SSL設定
>動作確認URL](https://satohelpblog.com/wp-content/uploads/2023/06/x32-2.jpeg)
エックスサーバーの無料独自SSLを設定するには、
- エックスサーバーのネームサーバーへ変更
- 他社サーバーでWeb認証
- 他社ネームサーバーでDNS認証
の3つの方法から選ぶことができます。
今回は、「他社サーバーでWeb認証」の方法で無料独自SSLを設定します。
- 「エックスサーバーのネームサーバーへ変更」を選ばない理由は?
-
ネームサーバーの変更に関する注意
無料独自SSLの設定およびサーバーデータの移行作業が完了するまでは、移行するドメイン名のネームサーバーを変更しないようにご注意ください。
無料独自SSL設定 – Xserver レンタルサーバー
SSL設定やサーバーデータの移行作業が完了する前にネームサーバーを変更すると、一時的にサイトが見られなくなる可能性があります。
「他社サーバーでWeb認証」でSSLを設定する
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
できるだけ細かく解説しますので、一緒に頑張りましょう!
「他社サーバーでWeb認証」を選択すると、
![○エックスサーバーのネームサーバーへ変更
◉他社サーバーでのWeb認証
以下よりダウンロードした2件のトークンファイルを「設置URL」で参照できるようにアップロードしたうえ、「ONにする」ボタンをクリックしてください。
トークンファイル:ダウンロード
設置URL:http://satoblog.com/.well-known/acme-challenge/....
トークンファイル:ダウンロード
設置URL:http://www.satoblog.com/.well-known/acme-challenge/....
○他社ネームサーバーでのDNS認証](https://satohelpblog.com/wp-content/uploads/2023/07/x24-new.png)
![○エックスサーバーのネームサーバーへ変更
◉他社サーバーでのWeb認証
以下よりダウンロードした2件のトークンファイルを「設置URL」で参照できるようにアップロードしたうえ、「ONにする」ボタンをクリックしてください。
トークンファイル:ダウンロード
設置URL:http://satoblog.com/.well-known/acme-challenge/....
トークンファイル:ダウンロード
設置URL:http://www.satoblog.com/.well-known/acme-challenge/....
○他社ネームサーバーでのDNS認証](https://satohelpblog.com/wp-content/uploads/2023/07/x24-new.png)
トークンファイルと設置URLが2つ表示される(1つの場合もあります)ため、そのファイルをダウンロードしてください。
次は、そのファイルを移管元(mixhost)サーバーにアップロードします。
以下の手順でmixhostのファイルマネージャーのページを開いてください。
- mixhostにログインする
- cPanelにログインする
- mixhostコントロールパネル(cPanel)をスクロールし、「ファイル」の「ファイルマネージャー」をクリックする
![mixhost Control Panel
ファイル
・ファイルマネージャー
・イメージ
・ディレクトリ プライバシー](https://satohelpblog.com/wp-content/uploads/2023/06/x25.jpeg)
![mixhost Control Panel
ファイル
・ファイルマネージャー
・イメージ
・ディレクトリ プライバシー](https://satohelpblog.com/wp-content/uploads/2023/06/x25.jpeg)
ファイルマネージャーを開いたら、設置URLを確認します。
設置URLには、
https://独自ドメイン/.well-known/acme-challenge/英数字文字列
とあるため、ファイルマネージャーの「public_html」フォルダー内の「.well-known」フォルダー内の「acme-challenge」にトークンファイルをアップロードする必要があります。
※すでに「acme-challenge」フォルダーが存在する場合は、ここ(ジャンプします)まで飛んでください。
ただし、筆者のように、
![+mail
+public_ftp
-public_html
-.well-known
pki-validantion
cgi-bin
+wp-admin
+wp-content
+wp-includes
+ssl](https://satohelpblog.com/wp-content/uploads/2023/06/x26.jpeg)
![+mail
+public_ftp
-public_html
-.well-known
pki-validantion
cgi-bin
+wp-admin
+wp-content
+wp-includes
+ssl](https://satohelpblog.com/wp-content/uploads/2023/06/x26.jpeg)
「.well-known」フォルダー内に「acme-challenge」というフォルダーがないこともあります。
その場合は、「.well-known」フォルダーを開いた状態で、上部にある「+フォルダー」から「acme-challenge」の新規フォルダーを作成します。
「public_html」フォルダー内に「.well-known」フォルダーもない場合
以下の方法をお試しください。
- 「public_html」フォルダーを開いた状態で、上部にある「+フォルダー」から「.well-known」の新規フォルダーを作成します。
- その上で、「.well-known」フォルダーを開いた状態で、上部にある「+フォルダー」から「acme-challenge」の新規フォルダーを作成します。
![+ファイル
+フォルダー
新しいフォルダー
新しいフォルダー名:「acme-challenge」
新しいフォルダーの作成場所:「/public_html/.well-known」
Create New Folder・キャンセル](https://satohelpblog.com/wp-content/uploads/2023/06/x27.png)
![+ファイル
+フォルダー
新しいフォルダー
新しいフォルダー名:「acme-challenge」
新しいフォルダーの作成場所:「/public_html/.well-known」
Create New Folder・キャンセル](https://satohelpblog.com/wp-content/uploads/2023/06/x27.png)
![+ファイル
+フォルダー
↑アップロード
+mail
+public_ftp
-public_html
-.well-known
acme-challenge
pki-validantion](https://satohelpblog.com/wp-content/uploads/2023/06/x28.jpg)
![+ファイル
+フォルダー
↑アップロード
+mail
+public_ftp
-public_html
-.well-known
acme-challenge
pki-validantion](https://satohelpblog.com/wp-content/uploads/2023/06/x28.jpg)
「acme-challenge」フォルダー内に、上部の「アップロード」からダウンロードしたトークンファイルをアップロードします。
!["....../public_html/.well-known/acme-challenge"にアップロードするファイルを選択します。
アップロードを開始するには、ここでフィアルを削除します
または
ファイルの選択
トークンファイル①
トークンファイル②](https://satohelpblog.com/wp-content/uploads/2023/06/x29.png)
!["....../public_html/.well-known/acme-challenge"にアップロードするファイルを選択します。
アップロードを開始するには、ここでフィアルを削除します
または
ファイルの選択
トークンファイル①
トークンファイル②](https://satohelpblog.com/wp-content/uploads/2023/06/x29.png)
トークンファイルは1つずつしか選択できないため、2つトークンファイルがある場合は、1つずつファイルを選択してください。
![ファイルマネージャー
トークンファイル①
トークンファイル②](https://satohelpblog.com/wp-content/uploads/2023/06/x30.png)
![ファイルマネージャー
トークンファイル①
トークンファイル②](https://satohelpblog.com/wp-content/uploads/2023/06/x30.png)
2つのトークンファイルがアップロードできたらOKです。
設置URLにアクセスしてみましょう。
![ABCDEFGHIJ1234567890A1B2c3d4E5f6G7h8I9j0-Hao](https://satohelpblog.com/wp-content/uploads/2023/06/xurl-2.png)
![ABCDEFGHIJ1234567890A1B2c3d4E5f6G7h8I9j0-Hao](https://satohelpblog.com/wp-content/uploads/2023/06/xurl-2.png)
画像のように、設置URLの〜/acme-challenge/以降の英数字文字列などが表示されたら問題ありません。
SSL設定をONにしても反映待ちというステータスが表示されていた場合は、反映待ちが消えるまでは次の作業を行わないよう気をつけてください。
mixhost時に設定したSSL設定を外す
mixhost側で設定したSSL設定は、移行などの作業を全て終えてから外してください。
今回は、mixhostが推奨していたプラグイン「Really Simple SSL」を無効化して、SSL設定を外す方法をご紹介します。
設定ミスやエラーでプラグインを無効化したらhttpに戻る可能性があります。念の為に、バックアップをとっておきましょう。
WordPressのダッシュボード左のバーから「プラグイン」を選択します。
「Really Simple SSL」を無効化する際に、以下の注意書きが表示されます。
![本当によろしいですか?
本プラグインを正しく無効化するために選択してください:
・無効化しますが、SSLのままを保ちます。
・無効化し、HTTPに戻す。これは本プラグインによるすべての変更を消去します。
SSLを維持したままプラグインを停止するとこうなります。
・*混在コンテンツ修正機能は動作を停止
・WordPressによる301転送は動作を停止します
・*サイトのアドレスはhttps://のままです
:*.htaccess転送は有効なままです
キャンセル・無効化、HTTPSのままに・無効化、HTTPに戻す](https://satohelpblog.com/wp-content/uploads/2023/06/x34.jpeg)
![本当によろしいですか?
本プラグインを正しく無効化するために選択してください:
・無効化しますが、SSLのままを保ちます。
・無効化し、HTTPに戻す。これは本プラグインによるすべての変更を消去します。
SSLを維持したままプラグインを停止するとこうなります。
・*混在コンテンツ修正機能は動作を停止
・WordPressによる301転送は動作を停止します
・*サイトのアドレスはhttps://のままです
:*.htaccess転送は有効なままです
キャンセル・無効化、HTTPSのままに・無効化、HTTPに戻す](https://satohelpblog.com/wp-content/uploads/2023/06/x34.jpeg)
今回は、無効化、HTTPに戻すを選択して無効化してください。
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew3-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew3-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew3-150x150.jpeg)
「無効化、HTTPに戻す」で大丈夫?
既にエックスサーバー側で無料独自SSL設定を行っているため、「Really Simple SSL」プラグインを無効化しても、サイトURLはhttpsを保っています。
念の為に、自サイトにアクセスしてSSL設定(httpsにリダイレクトされる)が有効になっているか確認してください。
- プラグインを無効化したらhttpに戻ってしまった時は?
-
エックスサーバー側でSSL設定がオンになっているか確認してみてください。
エックサーバー側のSSL設定が反映待ちの状態で行った場合は、httpに戻る可能性があります。
原因が分からない時は、エックスサーバーのサポートに問い合わせをしましょう。
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
「Really Simple SSL」を使っている時は設定が分からず困っていたので、エックスサーバーで簡単に設定ができて本当に嬉しかったです。
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
![](https://satohelpblog.com/wp-content/uploads/2021/11/facew1-150x150.jpeg)
最後まで読んでくださりありがとうございます!
\普段はフリマアプリのお悩み解決の記事を掲載しています/