読者です 読者をやめる 読者になる 読者になる

dnsとapacheの関係があいまいだったのでまとめる

■条件
ドメインが2こ(info co.jp)
・現状はinfoでHPにアクセスできる
・co.jpは別のサーバーにアクセスしている
・infoではなくco.jpでHPにアクセスさせたい(301リダイレクト)
・infoはお名前orムームーに移管したい

■やリ方
・co.jpのdnsのaレコードをHPのIPアドレスにする(co.jpをどこで管理しているかは関係なく、とにかく管理下でaレコードをHPのIPアドレスにする設定が必要)

httpd.confのvirtualHostでco.jpでアクセスしてきたときに、HPのトップをdocumentRootにする設定をする
→これでひとまずInfoとco.jpでHPを表示できるようになる

・htaccessまたはhttpd.confにinfoでアクセスしてきたときは、co.jpにリダイレクトをする設定をする
→これでinfoからのアクセスはco.jpにリダイレクトされる

・infoをお名前orムームーに移管し、dnsのaレコードをHPのIPアドレスに設定する

サブドメインごとに設定することも可能