独自ドメイン移管後に必要な設定

提供: UselessNotes
2025年12月27日 (土) 09:06時点におけるMatabe (トーク | 投稿記録)による版 (Whois情報にネームサーバ変更)
ナビゲーションに移動検索に移動

独自ドメイン設定手順

AWSで独自ドメインの運用をしていたのだが、さくらインターネットへの移管方法は後でめもするとして、今回は独自ドメイン移管後に必要な設定をメモしておく

独自ドメイン:hoge.net 追加したサブドメイン:wiki.hoge.net

wiki.hoge.net移管時のエラーなども解説

独自ドメイン移管が終了しただけではすぐに使えない。下記の設定が必要

ドメインコントロールパネル

Whois情報においてネームサーバ変更

  • 独自ドメインhoge.netドメインのWhois情報のネームサーバ変更
  • ns1.dns.ne.jp
  • ns2.dns.ne.jp

ゾーン情報の設定

@->hoge.netを意味

  • EntryName Type Data
  • @ name server ns1.dns.ne.jp <-さくらはこの2つのネームサーバ
  • @ name server ns2.dns.ne.jp <-さくらはこの2つのネームサーバ
  • @ A 219.**.***.*** <-IPアドレスを紐づける
  • www CNAME @
  • wiki CNAME @ <---ここ追加

これで問題ありません

サーバコントロールパネル

  • ドメイン/SSLをクリック
  • サブドメインの追加

wiki.antonfc.net  追加

サブドメイン右側の基本設定

ドメイン名の右はじをクリックして選択する

  • 基本設定をクリック
    • ドメイン設定、公開フォルダの設定、SSL化利用、HTTPSへの転送設定など重要な設定ができる。
  • DNSレコード設定
    • ネームサーバ、Aレコード、CNAMEレコードなどの設定
  • SSL設定 <ーSSL化したい場合はここから設定画面に飛ぶとLet's Encrypt(無料)が申請できる

エラー事象

  • 独自ドメインhoge.netをさくらインターネットに移管
  • 移管は無事完了したのだが、サブドメインwiki.hoge.netにリンクすると->初期ドメインhoge.sakura.ne.jp/wikiに転送されてしまう

最初に疑ったのはドメインの設定がうまくいっていないことだが、問題はなかった

初期ドメイン転送の原因

結局LocalSettings.php 設定が原因。最初は思いつきませんでした

当初の設定が下記で初期ドメインを向いていた

https://www.mediawiki.org/wiki/Manual:Short_URL $wgScriptPath = "/wiki";

The protocol and server name to use in fully-qualified URLs $wgServer = "https://hoge.sakura.ne.jp";   <--**


修正

https://www.mediawiki.org/wiki/Manual:Short_URL $wgScriptPath = "/wiki"; <--(2)

The protocol and server name to use in fully-qualified URLs $wgServer = "https://wiki.hoge.net"; <--(1)ここは修正

(1)サブドメインに修正

(2)このままでは、404エラーが出ます

  • レンタルサーバ管理画面のドメイン基本設定

公開ルートは下記設定となっている

~www/wiki

つまりURLをwiki.hoge.net でアクセスするとwiki.hoge.net/wiki/wikiにアクセスしてしまいます

なので下記が正解は下記!

$wgScriptPath = "/wiki"; -> "/"

これでちゃんと独自ドメインで表示されるようになりました

以上 ---