私が運用しているこのブログのドメイン(mikanusagi.com) は、Xserverで取得していて(厳密には旧Xdomainで取得)、現在はてなブログproで利用しているブログにのみ使っています。
最近、mikanusagi名義で、WordPressでもブログ運営したいなと思っていて、、つまり、mikanusagi のサブドメインを WordPress でも使えないかなあ…と。。
例えば、www.mikanusagi.com は引き続きはてなブログで運用しつつ、shopping.mikanusagi.com を作って、WordPress で運用するとかをやりたいんですけど…。
はてなブログで雑記ブログを書きつつ、そこから派生した少し特化したブログを作りたいという魂胆です。
- Xserver で取得して、はてなブログproで運用しているドメインのサブドメインをWordPressで使いたい
- ネームサーバーのエラーが出た
- 現在運用中のネームサーバーはどうなっているのか
- はてなブログproとWordPressで使うネームサーバーについて
- 一旦整理
- その1終わり
Xserver で取得して、はてなブログproで運用しているドメインのサブドメインをWordPressで使いたい
現在の私の状況は、mikanusagiのドメインをXserver、いや旧 Xdomain で取得して、はてなブログproの契約をしているブログで使っています。
WordPress で別のサイトを立ち上げて、別のドメインで運用を開始した時は、以前の記事 WordPressを設置【エックスサーバー】に書いた手順で、サイトを設置することができたはず…。
ということで、Xserver のサーバーパネルのドメイン設定から初めてみます。
ネームサーバーのエラーが出た
ドメイン名に mikanusagi.com と入力。
いまココ。
「ネームサーバーがエックスサーバー指定のものになっていません。」
えっ…ネームサーバー?待って、どういうこと??
ネームサーバーとは、対象のドメインをどのサーバーで使用するか決定するためのアドレス、とお考えください。
エックスサーバーで独自ドメインを使用するためには、ドメインのネームサーバーをエックスサーバー指定のものに変更していただく必要があります。
エックスサーバー指定のものって何のこと??
Xserverレンタルサーバーを選べってこと?
現在運用中のネームサーバーはどうなっているのか
実際、今私が運用しているブログのネームサーバーがどうなっているかというと…
はてなブログpro運用分
ネームサーバ設定から確認できます。
Xserver Domainを選択中です。
WordPress運用分
Xserver レンタルサーバーを選択中です。
はてなブログproとWordPressで使うネームサーバーについて
あれ…?私以前の記事でこんなこと言ってるんだけど…
なぜ私がネームサーバーをエックスドメインにしていたかというと、設定した当時、CNAMEの設定がうまくいかなかったからです。仕方なくエックスドメインの方をネームサーバーにしていました。この状況で、CNAMEを使用していない、ドメインが同じ別のサブドメインで、WordPressも運用できていたため、これで良しとしていました。
つまり、エックスドメインのネームサーバーで、WordPressでも独自ドメインが使えていたってこと…?そして、はてなブログproはXsereverレンタルサーバーでは運用できなかったってこと…?
これどういう状況…?当時の私何か勘違いしてる??それとも、仕様変更があった??残念ながらその後この時のアカウントは全てWordPressに移行してしまったため、もう状況を確認することができません…。
スクショしておけばよかった…🥲
ということで、エラーでも無理やり設定できちゃったりしないの?という無茶苦茶な考えの元、以下を実行。
ネームサーバーエラーのまま進めたらどうなるのか
エラーが出ていたけど放置していたら、ドメイン設定のところに表示されるようになりました。
「NS相違」とは、「当サービス所定のネームサーバーとは異なるネームサーバーを利用しているドメイン名に表示されます。」とのこと。
なんかダメっぽいのですが、無反応ということでもなさそうなので、試しにサブドメインを作ってみる。
あれ、サブドメイン作れるの?
しかしこの後、「この状態では、無料独自SSLを使うことはできない」と表示されました。
先程、エックスドメインをネームサーバーにしていたと言っていましたが、何かエラーになったままだったのかな…。もしくは、昔の話なので、可能だったか…。
まあいずれにしても、現時点では、エックスサーバーでWordPressを運用するためには、ネームサーバーをXserverレンタルサーバーにしなくてはならない というのは間違いなさそうです。
SSL化していなくても使えるかもしれませんが、セキュリティの面からも、SEO対策の観点からも、SSL化はしておいた方が間違いなくよいので、できればここでSSL化しておきたいですね。
SSL化について
ちなみに、SSL化は認証レベル1のものであれば、個人でも無料でできるようなので、必ずしもXserverを介さなくてもよさそうではありますが、更新していくのが大変(忘れそう)なので、サーバーなどで取得してもらえるならそちらを使った方が絶対いいと思います。
SSL証明書を取得してHTTPS化する設定方法 [ホームページ作成] All About
認証レベルには3段階あるみたいですね。
某大手銀行のofficialサイトのトップページ。
某大手銀行のサブの(?)サイト。意外と無料で取得できるSSL証明書でした。
確認してみたところ、はてなブログproやXserverも Let's Encrypt で発行されたSSL証明書でした。通信が暗号化される点はどの認証レベルでも同じということのようなので、それを目的とする個人サイトはこれで問題ないということなのでしょうね。
一旦整理
一旦整理します。
- エックスサーバーでWordPressを運用し、独自ドメインを使いたい時は、独自ドメインのネームサーバーをXserverレンタルサーバーにする必要がある。
- はてなブログproとWordPressで、サブドメインを利用して、同じ独自ドメインを使いたい場合、ネームサーバーをXserverレンタルサーバーにして、はてなブログproで使用するサブドメインにCNAMEの設定ができれば解決しそう。
※ はてなブログヘルプによると、はてなブログproで独自ドメインを利用する場合、CNAMEの設定は必要とあるけど、ネームサーバーへの言及はない。
- 私の過去記事によると、はてなブログproでエックスサーバードメインを使いたい時は、ネームサーバーをXserver Domain にする必要がある、としている。(Xserverレンタルサーバーだと、CNAMEの設定がうまくいかない?)→再検証の価値あり?
その1終わり
今回はここまで。
次はネームサーバーがXserverレンタルサーバーのドメインをはてなブログproで運用できるか試してみます。
長くなってしまったのと、サブアカウントを作ったはいいものの、まだ反映されていないので、続きはまた後日。
Xserver のドメインは複数のサーバーで使うことができるのか その2