9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

共通のドメイン内で、同一IPの複数のサブドメインを持ちつつ、別のIPのサブドメインも持たせる方法

Posted at

以下のように複数のサーバーで以下のようなURLでアクセスさせたい場合、
どうすればいいか調べても出てこなかったのでDNSレコードについて調べて解決策を見つけました。

サーバー(IP: 11.111.111.111)
aaa.example.com
bbb.example.com

サーバー(IP: 22.222.222.222)
ccc.example.com
ddd.example.com

(お名前.comでの設定例)
onamae_multi_sub.png

なお、各サーバーのapacheのhttpd.confには以下の記述を追加。

サーバー(IP:11.111.111.111)

httpd.conf
<virtualHost *:80>
    ServerName aaa.example.com
    DocumentRoot "/var/www/html/aaa"
</virtualHost>
<virtualHost *:80>
    ServerName bbb.example.com
    DocumentRoot "/var/www/html/bbb"
</virtualHost>

サーバー(IP:22.222.222.222)

httpd.conf
<virtualHost *:80>
    ServerName ccc.example.com
    DocumentRoot "/var/www/html/ccc"
</virtualHost>
<virtualHost *:80>
    ServerName ddd.example.com
    DocumentRoot "/var/www/html/ddd"
</virtualHost>

仮の名前 d1.example.com を使っています。
このアドレスでアクセスされたくない場合はサーバーの設定ではじくなりなんなりする必要があります。

ほぼ知識がなかった私が半日くらいネットで調べただけの知識でやったものですので、
間違っている可能性がありますが、一応動きます。

9
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?