安卓手机测试小程序报错:request:fail ssl hand shake error苹果手机数据正常显示

通过https://www.myssl.cn/tools/check-server-cert.html检查发现缺少中间证书

在域名的httpd配置文件中添加SSLCertificateChainFile配置

域名的httpd配置


<VirtualHost _default_:443>
        DocumentRoot "/var/www/html/website/frontend/web"
        ServerName www.website.com
        ServerAlias website.com
        SSLEngine on
        SSLProtocol -all +TLSv1.1 +TLSv1.2
        SSLCertificateFile /etc/httpd/cert/public.pem
        SSLCertificateKeyFile /etc/httpd/cert/214597670220095.key
        SSLCertificateChainFile /etc/httpd/cert/chain.pem
        ErrorLog "logs/website-error.log"
        CustomLog "logs/website-access.log" common
        <Directory "/var/www/html/website/frontend/web">
                # use mod_rewrite for pretty URL support
                RewriteEngine on
                # If a directory or a file exists, use the request directly
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                # Otherwise forward the request to index.php
                RewriteRule . index.php

                # ...other settings...
        </Directory>
</VirtualHost>

<VirtualHost _default_:443>
        DocumentRoot "/var/www/html/website/api/web"
        ServerName api.website.com
        SSLEngine on
        SSLProtocol -all +TLSv1.1 +TLSv1.2
        SSLCertificateFile /etc/httpd/cert/public.pem
        SSLCertificateKeyFile /etc/httpd/cert/214597670220095.key
        SSLCertificateChainFile /etc/httpd/cert/chain.pem
        ErrorLog "logs/website_api-error.log"
        CustomLog "logs/website_api-access.log" common
        <Directory "/var/www/html/website/api/web">
                # use mod_rewrite for pretty URL support
                RewriteEngine on
                # If a directory or a file exists, use the request directly
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                # Otherwise forward the request to index.php
                RewriteRule . index.php

                # ...other settings...
        </Directory>
</VirtualHost>

<VirtualHost _default_:443>
        DocumentRoot "/var/www/html/website/backend/web"
        ServerName ht.website.com
        SSLEngine on
        SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2
        SSLCertificateFile /etc/httpd/cert/public.pem
        SSLCertificateKeyFile /etc/httpd/cert/214597670220095.key
        SSLCertificateChainFile /etc/httpd/cert/chain.pem
        ErrorLog "logs/website_ht-error.log"
        CustomLog "logs/website_ht-access.log" common
        <Directory "/var/www/html/website/backend/web">
                # use mod_rewrite for pretty URL support
                RewriteEngine on
                # If a directory or a file exists, use the request directly
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                # Otherwise forward the request to index.php
                RewriteRule . index.php

                # ...other settings...
        </Directory>
</VirtualHost>

<VirtualHost *:80>
        DocumentRoot "/var/www/html/website/frontend/web"
        ServerName www.website.com
        ServerAlias website.com
        RewriteEngine on
        RewriteCond   %{HTTPS} !=on
        RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

<VirtualHost *:80>
        DocumentRoot "/var/www/html/website/backend/web"
        ServerName ht.website.com
        RewriteEngine on
        RewriteCond   %{HTTPS} !=on
        RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

<VirtualHost *:80>
        DocumentRoot "/var/www/html/website/api/web"
        ServerName api.website.com
        RewriteEngine on
        RewriteCond   %{HTTPS} !=on
        RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值