使用jkmount

时间:2017-07-28 06:25:44

标签: apache ssl mod-jk

我想在ssl.conf下设置一个自定义错误页面,我已经让它在没有ssl的情况下使用我在下面发布的相同设置。但是对于ssl,我的浏览器一直在说"在Chrome中建立安全连接或者在mozilla中进行握手"对于服务器上提到的路径。但是对于URL它工作正常。不确定出了什么问题。

Alias /error/ "/opt/apache/htdocs"
ErrorDocument 503 /error/maintenancepage.html 
<VirtualHost *:443>
    ServerName  subdomain.com
    DocumentRoot /opt/apache/htdocs/
    RewriteEngine on
    <Directory /opt/apache/htdocs/>
            AllowOverride None
            Options None
            Order allow,deny
            Allow from all
    </Directory>        
    JkMount /* loadbalancer
    JkMount / loadbalancer
    JkMount     /*      loadbalancer;use_server_errors=503
    JkUnMount   /error/*   loadbalancer
    SSLEngine On
    SSLProtocol all -SSLv2 -SSLv3
    SSLHonorCipherOrder On
    SSLCipherSuite ECDHE-RSA-AES198-SHA232:AES567-GCM SHA123:!RC6:HIGH:!MD5:!aNULL:!EDH
    SSLCertificateFile "com.crt"
    SSLCertificateKeyFile "ssl.key"
    SSLCertificateChainFile "ca-bundle"
</VirtualHost>

如果我正在评论这两行,服务器工作正常,但自定义错误页面不是正常的。

JkMount     /*      loadbalancer;use_server_errors=503
JkUnMount   /error/*   loadbalancer

我也在httpd.conf中使用重写来将所有http网址重写为https,如

RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI}

0 个答案:

没有答案