私は Apache サーバーを初めて使用するので、VirtaulHost に関して皆さんからの助けをいただければ幸いです。
コンテキスト: Apache サーバーを使用して CentOS 5.8 に CA/Web サーバーをセットアップしています。CRL へのパブリック アクセスを希望しています。
ネットワーク構成: eth0 - プライベート インターフェイス: 10.10.10.2、eth1 - パブリック インターフェイス: 199.200.201.202 (もちろん偽物:P)
「httpd.conf」の現在の構成:
<VirtualHost 10.10.10.2:80>
ServerAdmin a@aa.com
DocumentRoot /var/www/html
ErrorLog logs/CA-Test.abc.net
CustomLog logs/CA_Custom_logs common
</VirtualHost>
<Directory />
Order allow, deny
Allow from all
AllowOverride all
</Directory>
CRL の URL の場所: 「CA-Test.abc.net\ca\crl\root.crl」
Question\Problem : 「\ca\crl」ディレクトリのみへのパブリック アクセスを許可し、親ディレクトリ「\ca」の下のコンテンツは許可したくない
私のVirtualHost構成は次のようにする必要があります:
<VirtualHost 199.200.201.202:80>
ServerAdmin a@aa.com
DocumentRoot /ca/crl/root.crl
ErrorLog logs/CA-Test.abc.net
CustomLog logs/CA_Custom_logs common
</VirtualHost>
そうでない場合、この場合、正しい DocumentRoot は何であるべきですか? ( /var/www/html/ca/crl/root.crl??) CRL ロケーションの正しい URL への外部アクセスを許可するには、どのように正しく設定すればよいですか?
お時間とご協力ありがとうございます.. :)