記載された情報が古くなっている可能性がございますので十分ご注意ください。
今回は以下の3つのバーチャルサーバを設定することにした
- 社内アクセスのみのWEBサイト
- 社外アクセス可能な新URLのWEBサイト
- 社外アクセス可能な旧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>