2011-11-10 36 views
0

我使用OpenSSL創建了在localhost中使用的證書。在Apache和文檔根中使用SSL保護頁面

很好,但是當我在Apache中設置VirtualHost時,如果我設置DocumentRoot,頁面加載正常,在地址欄中沒有不同的標記。

當我沒有指定DocumentRoot時,Firefox加載Xampp頁面,但在地址欄中帶有安全標記。

我實際的虛擬主機是:

<VirtualHost *:443> 
SSLEngine On 
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL 

ServerName www.agurbana.com.br 

SSLCertificateFile "E:/agenda.crt" 
SSLCertificateKeyFile "E:/server_unsecured.key" 

SSLCACertificatePath "E:/" 
SSLCACertificateFile "E:/ca.crt" 

<FilesMatch "\.(cgi|shtml|pl|asp|php)$"> 
    SSLOptions +StdEnvVars 
</FilesMatch> 

DocumentRoot "E:/SITES/AU2/" 
ErrorLog "E:/error.log" 
<Directory "E:/SITES/AU2/"> 
    AllowOverride All 
    Allow from All 
</Directory> 

BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 
</VirtualHost> 

我該怎麼辦出現在地址欄安全標記,當我設置的DocumentRoot?

回答