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