Logicky Blog

Logickyの開発ブログです

Laravel Forgeでカスタムドメインに変更してみる

Forgeで最初デフォルトのSite Domainが、"default"になっていたので、そのまま進めているのですが、カスタムドメイン名を変えるには、どうもこのdefaultをxxx.comなどのカスタムドメインに変えるのかなと思い変えてみました。すると、全体的に設定が自動で変わりました。例えばサーバのディレクトリも、/home/forge/default => /home/forge/xxx.comになりました。 .envのAPP_URLは手動で変更が必要でした。

CloudflareのDNSでレコードを管理していましたので、Aレコードを追加して、ForgeのPublic IPを設定しました。これでアクセスできるようになりました。 あとは、SSLのLet's Encryptで"Obtain Certificate"をクリックしたら、SSL証明書が作成されました。

ちなみに、CloudflareのAレコードでルートとは別にwwwも追加しないと、上記のLet's Encryptの証明書生成で、エラーになります。対象のドメインに初期設定で、www.xxx.comも含まれていたからです。私は対象ドメインからwwwを外すことで、成功しました。