8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Renderで独自ドメインを設定する

Posted at

【概要】


独自ドメインについてです。
なぜか、お名前.comでは取得できなかったので、Xserverで今回は取得しました。

【前提・環境】


・Ruby 3.2.2
・Rails 7系
・Webアプリケーションサーバ render
・PostgreSQL
・render

【実装方針】


下記の手順に沿って実装いたします。

1.Render側でDNS周りの設定をする。
2.Xserverで、独自ドメインを取得する。
3.アプリに設定を仕込む。

【1.Render側でDNS周りの設定をする。】


1.RenderSeetingから、Custom Domainsにて設定を追加します。
www.自身が設定したいドメイン名.comで設定を行います。(今回は、sample-xxx-appという名称)

image.png

作成後は、下記のようになります。

スクリーンショット 2023-11-25 22.11.23.png

使用するのは、以下2つになります。メモしておいてください。

www.自身が設定したいドメイン名.com → www.sample-xxx-app.com
ipアドレス → 216.24.57.1

Render側は一旦完了です。

【2.Xserverで、独自ドメインを取得する。】


まずは、下記サイトに遷移してから設定を行います。

1.検索ボックスから、取得したいドメイン名を検索します。

スクリーンショット 2023-11-25 21.44.11.png

2..comにチェックを入れて、下記に遷移します。

スクリーンショット 2023-11-25 21.45.23.png

3.今回は、Renderでアプリをアップするため、ドメインのみ取得するようにします。
そのため、サーバーの申し込みには利用しないにチェックを入れます。

スクリーンショット 2023-11-25 21.46.54.png

4.支払い情報に遷移するのでお申し込み完了まで、内容通りに手続きを進めます。(既に作成済みのため770円になっております。1円になっている想定です。)

スクリーンショット 2023-11-25 21.49.25.png

5.申込まで完了したら、自身のユーザー画面に推移してください。(下記からでもいけます。)
https://secure.xserver.ne.jp/xapanel/xdomain/index

5-1.下記の右側のボタンを選択し、DNSレコード設定を選択します。

image.png

5-2.
現状、このような表記になっていると思います。
ここに、先ほど設定しましたIPアドレスDNSを設定したいと思います。

スクリーンショット 2023-11-25 22.16.43.png

5-3.
DNSレコードを追加するから下記のように設定します。

スクリーンショット 2023-11-25 22.20.15.png

ここで、上記2つの設定が完了しましたら、Xserverの設定は完了です。

【3.アプリに設定を仕込む。】

---ここまできたら下記のように設定すれば完了です。

config/environments/production.rb
config.hosts << 'www.設定したドメイン名.com'
#config.hosts << 'www.sample-xxx-app.com'

デプロイして、下記のようになっていれば完了です。お疲れ様でした!!

スクリーンショット 2023-11-25 22.23.22.png

【引用】


8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?