Solaris11.4 apacheバーチャルホストの設定方法

環境
Oracle Solaris11.4

概要
バーチャルホストとは、1 台のサーバ上に複数の Web サイトを構成する機能です。

バーチャルホストの運用方法には、NAME ベースと IP ベースの 2 種類の方法があります。

NAME ベースのバーチャルホストは、Web ブラウザが Web サーバに対して送るホスト名を基にし、応
答するホストを決定する方式です。

前提条件

①ドメイン名
ss.com
tt.com

②IP アドレス➂
172.17.20.12


➂DocumentRoot
/var/apache2/2.4/htdocs
/var/apache2/2.4/htdocs/cft

ServerAdmin
test@ss.com
test2@tt.com

操作方法
1.バーチャルホストの環境定義ファイルをコピーします。
# cp /etc/apache2/2.4/samples-conf.d/vhosts.conf /etc/apache2/2.4/conf.d/.

2.vhosts.conf ファイルを編集します。

<VirtualHost 172.17.20.12:80>
 ServerAdmin test@ss.com 
 ServerName test.ss.com 
 DocumentRoot /var/apache2/2.4/htdocs 
</VirtualHost>
<VirtualHost 172.17.20.12:80>
 ServerAdmin test2@tt.com
 ServerName test2.tt.com 
 DocumentRoot /var/apache2/2.4/htdocs/cft
</VirtualHost>

3.Apache のサービスを再起動します。
# svcadm restart svc:/network/http:apache24

4.サービスの状態を確認します。
# svcs svc:/network/http:apache24

Solaris

Posted by arkgame