質問: vpsでcentos5。すべてのサービスをサブドメなしで提供する方法は?(ただし、http/httpsに限り、redirectさせる) vpsでcentos5。すべてのサービスをサブドメなしで提供する方法は?(ただし、http/httpsに限り、redirectさせる) web に関しては、 http://example.com をメインとして、 http://あらゆるサブドメイン名.example.com/ほげほげ => http://example.com/ほげほげ へ301 redirectし(これやりかた・・・mod_rewriteの書き方・・・は分かります)、 他の、 pop/smtpなど各種サーバのfqdnもexameple.com(サブドメなし)にしたいと思っています。 で、きちんと逆引きできるようにしたいと思っています。 で、その正確な方法をお教えいただけないでしょうか? 自分の知識だと・・・ //----------------------------------------------------------- (1) vi /etc/sysconfig/network で hostname="www.example.com" のようになってるところを、 hostname="example.com" に変更し、 (2) -bash-3.2# vi /etc/hosts 127.0.0.1 server.example.com server localhost localhost.localdomain の一番うしろに「example.com」を追加する (3) /etc/rc.d/init.d/network restart で反映させる。 //----------------------------------------------------------- くらいしかしらないのですが、これで必要十分でしょうか? /etc/resolv.conf もいじる必要があったきがするのですが、きのせいでしょうか? なお、レンサバやさんが設定したデフォルトで、 -bash-3.2# cat /etc/resolv.conf nameserver 66.**.*.** nameserver 66.**.*.** -bash-3.2# となっています。 なお、fqdnからipアドレスを調べる方法は、ping を打てばいいと分かるのですが、 逆ひき、つまり、fqdnに対応するipを調べる方法をお教えください。 よろしくお願いいたします。
回答: 要件はdnsで解決できる様な気がしますが・・・ http://xxxxx.example.com/ --->http://example.com/ は、virtualhostの設定も必要だと思います。 ただ、あらゆるサブドメイン名を設定するのは、知りませんね。 dnsであらゆる設定をやったことがありません。 https:// はワイルドカードのcaが必要ですね。