Tech PR

エックスサーバーで取得したサブドメインとVercelを使ってWebサイトを公開した!

エックスサーバーで取得したサブドメインとVercelを使ってWebサイトを公開した!
記事内に商品プロモーションを含む場合があります

先日、自身のポートフォリオサイトを「Vercel × microCMS × Next.js」という構成でリニューアルしました!(良かったら見てね→ https://portfolio.satoshi-moriya.com/

リニューアル前はエックスサーバーで取得していたドメイン(サブドメイン)を使っていたので、そのドメインをそのまま使えたらいいななんて思っておりました。(SEOあんまり関係ないし、無料だし!)

ということでこの記事では、エックスサーバーで取得したドメインをVercelで使うための設定について紹介したいと思います!

※エックスサーバーでドメインを取得している前提の解説になります

Vercelでの設定

Vercelのダッシュボードにログインしたら、公開したいプロジェクトを開きます。

下記のようにしてドメインを割り当てます。

  1. Settingsタブに移動
  2. Domainsに移動
  3. 割り当てたいドメイン名を入力(今回僕は「portfolio.satoshi-moriya.com」というサブドメインを割り当てました)
  4. Addボタンをクリック

下の画像のように「Invalid Configuration」という警告がでますが、このままでOKです。

エックスサーバーでの設定

エックスサーバーのサーバーパネルにログインして「DNSレコードの設定」をクリックします。

続いて、対象のドメインをクリックします。(「portfolio.satoshi-moriya.com」は「satoshi-moriya.com」のサブドメインなので「satoshi-moriya.com」をクリックしました)

次に「DNSレコード追加」タブに移動して、上記Vercelの設定をした際に記載されていた内容(下の画像の赤枠)を、今回の場合DNSプロバイダーとなるエックスサーバーに設定します。

  • ホスト名:ドメイン名
  • 種別:CNAME
  • 内容:cname.vercel-dns.com

上記のように設定し、「確認画面へ進む」をクリックします(TTLと優先度はデフォルトで下の画像のように設定されており、そのままでOKです)

設定完了、少し待って反映

上記までで設定は完了です。

僕のは20分ほど経ったときにVercelの画面を見たところ「Valid Configuration」に変わっており、無事に設定したドメインに新しいWebサイトが反映されていました!

参考記事