サブドメインを何にしても応答するようにするには
よくレンタルブログ等で、サブドメイン毎にユーザーのページを公開できるようにしていますが、その方法について mod_rewrite するのは理解できていたのですが、DNSの設定について方法が分かりました。
PHPのプログラムで、bind(DNS)の設定ファイルを書き換える事をしないといけないと思っていたのですが、どうやらDNSの設定でワイルドカード(*)の設定をするだけで終わりでした。
これができるようなると、いろいろやれる事が増えます。 そんな事も知らなかったの? って思われてしまうかもしれませんが、誰かの役に立てばと思い(ホントはただ嬉しいだけなんだけど)書き残しておきます。
例えば、以下のようにしてもこのページが表示されます。
- http://xxx.kazumich.com/
- http://yyy.kazumich.com/
- http://zzz.kazumich.com/
このサーバーはクララオンラインのFPS AllegroでPLESKを管理インターフェースを利用しています。その際の設定をするには以下のように設定します。
ドメイン毎の管理ページ > DNS設定 > レコードを追加する
ドメイン名の入力のところに半角でアスタリスク(*)を入れてOKをクリックして下さい。
Web上から設定できないかと思ってドキドキしてやってみましたが、問題無く利用できました。
この記事を書いた人
山本 一道
/
有限会社アップルップル
代表
名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。
@kazumich