• 検索結果がありません。

バーチャルホストの設定

ドキュメント内 Interstage HTTP Server 2.2 運用ガイド (ページ 76-80)

第 3 章 環境設定

3.11 バーチャルホストの設定

・ 証明書の有効期限が切れる1日前の9:30 (Webサーバ運用中)

SSLCertExpire All 15 10,3,1:093000

参考

関連ディレクティブ

・ CustomLog

・ DocumentRoot

・ ErrorLog

・ Group

・ Listen

・ LoadModule

・ ServerAdmin

・ ServerName

・ SSLCertExpire

・ SSLConfName

・ SSLClCACertName

・ SSLCipherSuite

・ SSLEnvDir

・ SSLExec

・ SSLSlotDir

・ SSLTokenLabel

・ SSLUserPINFile

・ SSLVerifyClient

・ SSLVersion

・ User

・ <VirtualHost>

・ ネームベースのバーチャルホスト

■IPベースのバーチャルホスト

メインホスト「main.example.com」をIPアドレス「192.168.0.1」、バーチャルホスト「virt.example.com」をIPアドレス「192.168.0.2」 として設定する場合

ServerAdmin [email protected] ServerName main.example.com

...

<VirtualHost 192.168.0.2>

ServerName virt.example.com

ServerAdmin [email protected] ...

</VirtualHost>

バーチャルホスト「virt.example.com」をIPv6アドレス「2001:db8::a00:20ff:fea7:ccea」として設定する場合 ServerAdmin [email protected]

ServerName main.example.com ...

<VirtualHost [2001:db8::a00:20ff:fea7:ccea]>

ServerName virt.example.com

ServerAdmin [email protected] ...

</VirtualHost>

■ポート番号ベースのバーチャルホスト

バーチャルホスト「virt1.example.com」をポート番号「8000」、バーチャルホスト「virt2.example.com」をポート番号「9000」と して設定する場合

ServerAdmin [email protected] ServerName main.example.com

...

Listen 8000 Listen 9000

<VirtualHost _default_:8000>

ServerName virt1.example.com

ServerAdmin [email protected] ...

</VirtualHost>

<VirtualHost _default_:9000>

ServerName virt2.example.com

ServerAdmin [email protected] ...

</VirtualHost>

■IPおよびポート番号ベースのバーチャルホスト

バ ー チ ャ ル ホ ス ト 「virt1.example.com」 をIPア ド レ ス 「192.168.0.2」 お よ び ポ ー ト 番 号 「8000」 、 バ ー チ ャ ル ホ ス ト

「virt2.example.com」をIPアドレス「192.168.0.3」およびポート番号「9000」として設定する場合 ServerAdmin [email protected]

ServerName main.example.com ...

Listen 192.168.0.2:8000 Listen 192.168.0.3:9000 ...

<VirtualHost 192.168.0.2:8000>

ServerName virt1.example.com

ServerAdmin [email protected] ...

</VirtualHost>

<VirtualHost 192.168.0.3:9000>

ServerName virt2.example.com

ServerAdmin [email protected] ...

</VirtualHost>

バーチャルホスト「virt1.example.com」をIPv6アドレス「2001:db8::a00:20ff:fea7:ccea」およびポート番号「8000」、バーチャ ルホスト「virt2.example.com」をIPv6アドレス「2001:db8::a00:20ff:fea7:cceb」およびポート番号「9000」として設定する場合 ServerAdmin [email protected]

ServerName main.example.com ...

Listen 8000 Listen 9000 ...

<VirtualHost [2001:db8::a00:20ff:fea7:ccea]:8000>

ServerName virt1.example.com

ServerAdmin [email protected] ...

</VirtualHost>

<VirtualHost [2001:db8::a00:20ff:fea7:cceb]:9000>

ServerName virt2.example.com

ServerAdmin [email protected] ...

</VirtualHost>

■ネームベースのバーチャルホスト

注意

・ SSLは、使用できません。

・ <VirtualHost>セクションとNameVirtualHostディレクティブには、同じ値を設定してください。

・ ServerNameディレクティブは、必ず設定してください。

・ クライアントからのリクエストは、<VirtualHost>セクション内に指定されたServerNameディレクティブで切り分けられます。

リクエストがServerNameディレクティブで切り分けられない場合(IPアドレスが指定された場合など)は、環境定義ファ イル(httpd.conf)で設定されているネームベースのバーチャルホストの中で先頭のバーチャルホストがリクエストを受 け付けます。

・ NameVirtualHostディレクティブで指定した「IPアドレス[:ポート番号]」で、クライアントからのリクエストを受け付けた場

合、メインホストではなく、その「IPアドレス[:ポート番号]」のバーチャルホストで受け付けます。

メインホストのServerName、DocumentRootディレクティブなどの設定でリクエストを受け付けたい場合は、バーチャル ホストとして新規に追加してください。<VirtualHost>セクションを作成し、メインホストのServerName、DocumentRoot ディレクティブなどを設定してください。

ネームベースのバーチャルホスト「virt1.example.com」および「virt2.example.com」を設定する場合 ServerAdmin [email protected]

ServerName main.example.com ...

Listen 192.168.0.1:8000

NameVirtualHost 192.168.0.1:8000

<VirtualHost 192.168.0.1:8000>

ServerName virt1.example.com

ServerAdmin [email protected] ...

</VirtualHost>

<VirtualHost 192.168.0.1:8000>

ServerName virt2.example.com

ServerAdmin [email protected] ...

</VirtualHost>

ネームベースのバーチャルホスト「virt1.example.com」および「virt2.example.com」を設定する場合(IPv6アドレス使用時)

ServerAdmin [email protected] ServerName main.example.com

...

Listen 8000

NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8000

<VirtualHost [2001:db8::a00:20ff:fea7:ccea]:8000>

ServerName virt1.example.com

ServerAdmin [email protected] ...

</VirtualHost>

<VirtualHost [2001:db8::a00:20ff:fea7:ccea]:8000>

ServerName virt2.example.com

ServerAdmin [email protected] ...

</VirtualHost>

参考

関連ディレクティブ

・ Listen

・ NameVirtualHost

・ ServerAdmin

・ ServerName

・ <VirtualHost>

ドキュメント内 Interstage HTTP Server 2.2 運用ガイド (ページ 76-80)