Webmin+Apache+BIND でサブドメインを設定してみる。
ブラウザからApacheの設定ができるWebminですが、いまいち設定項目がわかりにくい部分があったりする。
そんなときは、httpd.confを直接編集した後、Webminで変化したところを探すことで勉強したりしています。
ということで、今回はApacheでサブドメインを設定して、ついでにDNSも設定しておく作業を
Webminでやってみたことについて書いておきます。
サーバー構成
Apache Webサーバーの設定
- Webminにログインする。
- サイドパネルの「サーバ」をクリックして表示された項目から、「Apache Web サーバ」をクリック。
- タブの「グローバル設定」をクリックして表示された項目から、「ネットワークとアドレス」をクリック。
- 表示された「ネットワークとアドレス」では
- 「名前による仮想サーバのアドレス」に「100.101.102.103(WebサーバーのIPアドレス)」を入力。
- 「保存」ボタンをクリック。
- タブの「仮想ホストの作成」をクリック。
- 表示された「仮想ホストの作成」では
- 右上にある「変更を適用」で変更した内容を適用させる。
仮想ホストの作成は、必要なドメイン数に応じて作成する。
BIND DNSサーバーの設定
SaaSesのOsukiniサーバーLTでWebminからDNSサーバーを構築してみる。(1) - 雨ときどき晴れ
SaaSesのOsukiniサーバーLTでWebminからDNSサーバーを構築してみる。(2) - 雨ときどき晴れ
あたりを参考に設定するといいかも。
www.hoge.comやb.hoge.comなど複数のサブドメインを設定する場合は、
追加するレコード名を「*.hoge.com」にすると1つだけで済みます。
設定後に「Apply Configuration」をクリックして、設定を反映させることを忘れずに〜。
あとがき
今回、httpd.confの「NameVirtualHost」の項目名がWebminでは「名前による仮想サーバのアドレス」であることが
分からず、普通に悩んだ。
まあ、英語と日本語訳を見比べるとそのままと言えば、そのままなんですが。。。
あと、最近、SaaSesが回線増強して40Mbps→1Gbpsになったそうな。
サーバー借りている側としては、速くなることはいいことです。