【当ブログではアフィリエイト広告を利用しています】

[Apache] Virtual Hosts設定

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

今回は以下の3つのバーチャルサーバを設定することにした

  1. 社内アクセスのみのWEBサイト
  2. 社外アクセス可能な新URLのWEBサイト
  3. 社外アクセス可能な旧URLのWEBサイト(移行用)


extra/httpd-vhosts.conf ファイルの内容

NameVirtualHost *

#何かあった際のデフォルト設定
<VirtualHost _default_:*>
ServerAdmin 管理者メールアドレス
ServerName *
DocumentRoot “空のディレクトリ”
ErrorLog “logs/error_log”
CustomLog “logs/access_log” common
</VirtualHost>

#WEBサイト(1)
<VirtualHost *>
ServerAdmin 管理者メールアドレス
DocumentRoot “WEBサイト(1)のドキュメントルート”
ServerName WEBサイト(1)のURL
ErrorLog “logs/URL-error_log”
CustomLog “logs/URL-access_log” common
</VirtualHost>

#WEBサイト(2)
<VirtualHost *>
ServerAdmin 管理者メールアドレス
DocumentRoot “WEBサイト(2)のドキュメントルート”
ServerName WEBサイト(2)のURL
ErrorLog “logs/URL-error_log”
CustomLog “logs/URL-access_log” common
</VirtualHost>

#WEBサイト(3)
<VirtualHost *>
ServerAdmin 管理者メールアドレス
DocumentRoot “WEBサイト(3)のドキュメントルート”
ServerName WEBサイト(3)のURL
ServerAlias ローカルホスト名 ローカルIPアドレス
ErrorLog “logs/error_log”
CustomLog “logs/access_log” common
</VirtualHost>

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。