2.3.168 SSLRequireSSL
SSL以外のアクセスを禁止する場合に指定します。
説明
SSL以外によるアクセスを禁止する場合に指定します。このディレクティブが指定されている場合、SSLDisableディレクティブでSSLを無効にしてもhttpによるアクセスがステータスコード403 Forbiddenで拒否されます。異なるディレクティブの記述場所で、不用意にSSLを無効にしコンテンツを公開してしまうことを防止します。
書式
SSLRequireSSL
記述できる場所
httpsd.conf、<VirtualHost>、<Directory>、.htaccess
上書き許可
FileInfoレベル
記述例
<VirtualHost 172.17.40.10:443> SSLDisable ... <Directory /secure/dir> SSLRequireSSL ... </Directory> </VirtualHost>
172.17.40.10ホストの443ポートに対するhttpアクセスは、/secure/dirディレクトリーへのアクセスを除いてできます。/secure/dirディレクトリーへのhttpアクセスは、ステータスコード403 Forbiddenを応答します。