「独自ドメイン移管後に必要な設定」の版間の差分
| 3行目: | 3行目: | ||
AWSで独自ドメインの運用をしていたのだが、さくらインターネットへの移管方法は後でめもするとして、今回は独自ドメイン移管後に必要な設定をメモしておく | AWSで独自ドメインの運用をしていたのだが、さくらインターネットへの移管方法は後でめもするとして、今回は独自ドメイン移管後に必要な設定をメモしておく | ||
独自ドメイン:hoge.net | * 独自ドメイン:hoge.net | ||
追加したサブドメイン:wiki.hoge.net | * 追加したサブドメイン:wiki.hoge.net | ||
wiki.hoge.net移管時のエラーなども解説 | wiki.hoge.net移管時のエラーなども解説 | ||
2025年12月27日 (土) 09:07時点における版
独自ドメイン設定手順
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"; -> "/"
これでちゃんと独自ドメインで表示されるようになりました
以上 ---