- 追加された行はこの色です。
- 削除された行はこの色です。
- WebServer/バーチャルドメインの設定(apache) へ行く。
// author:1
***バーチャルドメイン(バーチャルホスト)の設定(apache)
バーチャルドメインを利用することで、同一サーバで複数のドメインを運用することが可能になります。今回はWebサーバの運用に関して触れていきます。
バーチャルドメインを利用することで、同一サーバで複数のドメインを運用することが可能になります。
基本的な流れとしては
1.apacheにバーチャルドメインの設定を施す→apache再起動
2.DNSにバーチャルドメインの設定を施す→DNS再起動
です。今回は基本的なapacheの設定について触れていきます。
1.httpd.confの編集
# vi /etc/httpd/conf/httpd.conf
2.バーチャルドメインで使用するIP、ポート番号の指定
NameVirtualHost *:80
3.バーチャルドメインの基本的な設定~
(例)A.comとB.comのバーチャルドメイン設定
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName IPaddress
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/A/html
ServerName A.com
ScriptAlias /cgi-bin/ "/var/www/A/cgi-bin/"
ErrorLog logs/A-error_log
CustomLog logs/A_log combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/B/html
ServerName B.com
ScriptAlias /cgi-bin/ "/var/www/B/cgi-bin/"
ErrorLog logs/B-error_log
CustomLog logs/B_log combined
</VirtualHost>
注意点
・NameVirtualHost *:80と<VirtualHost *:80>のIP、ポートは一致させましょう
・IPアドレスの設定も必要です(NotFoundページに飛ばすなどの工夫を)
・バーチャルで指定したディレクトリがないとapacheが再起動できません。あらかじめ作っておきましょう
[[バーチャルドメインの設定(DNS)]]も忘れずに行いましょう。
***バーチャルドメイン(バーチャルホスト)の設定(apache)
バーチャルドメインを利用することで、同一サーバで複数のドメインを運用することが可能になります。今回はWebサーバの運用に関して触れていきます。
バーチャルドメインを利用することで、同一サーバで複数のドメインを運用することが可能になります。
基本的な流れとしては
1.apacheにバーチャルドメインの設定を施す→apache再起動
2.DNSにバーチャルドメインの設定を施す→DNS再起動
です。今回は基本的なapacheの設定について触れていきます。
1.httpd.confの編集
# vi /etc/httpd/conf/httpd.conf
2.バーチャルドメインで使用するIP、ポート番号の指定
NameVirtualHost *:80
3.バーチャルドメインの基本的な設定~
(例)A.comとB.comのバーチャルドメイン設定
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName IPaddress
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/A/html
ServerName A.com
ScriptAlias /cgi-bin/ "/var/www/A/cgi-bin/"
ErrorLog logs/A-error_log
CustomLog logs/A_log combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/B/html
ServerName B.com
ScriptAlias /cgi-bin/ "/var/www/B/cgi-bin/"
ErrorLog logs/B-error_log
CustomLog logs/B_log combined
</VirtualHost>
注意点
・NameVirtualHost *:80と<VirtualHost *:80>のIP、ポートは一致させましょう
・IPアドレスの設定も必要です(NotFoundページに飛ばすなどの工夫を)
・バーチャルで指定したディレクトリがないとapacheが再起動できません。あらかじめ作っておきましょう
[[バーチャルドメインの設定(DNS)]]も忘れずに行いましょう。