LAMP网站配置https,证书安装成功,但无法用https打开,会不会和我设置的httpd-ssl.conf有关呢?

我有一个用 BT宝塔 搭建的LAMP网站,目前访问网站用的是http。
小程序要求使用https的接口url。
目标:配置https,且要保证目前已有的http页面可访问。

我的操作步骤:
我在阿里云申请了免费证书,并按阿里云的文档安装配置。这是阿里云的文档 https://help.aliyun.com/docum...

配置好之后我重启了服务器,使用htpps访问网页,地址栏出现小锁标志,按阿里云的说法是 表示证书安装成功。
但网页却无法正常打开。
微信截图_20200427085934.png

**请问这是什么原因?
会不会和我配置的httpd-ssl.conf有关呢?**

Listen 443

SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLProxyCipherSuite HIGH:MEDIUM:!MD5:!RC4

SSLHonorCipherOrder on 

SSLProtocol all -SSLv2 -SSLv3
SSLProxyProtocol all -SSLv3

SSLPassPhraseDialog  builtin

SSLSessionCache        "shmcb:/www/server/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300

<VirtualHost _default_:443>

DocumentRoot "/www/server/apache/htdocs"
ServerName www.mydomain.me
ServerAdmin you@example.com

ErrorLog "/www/server/apache/logs/error_log"
TransferLog "/www/server/apache/logs/access_log"

SSLEngine on

SSLCertificateFile "cert/3829696_www.mydomain.me_public.crt"
SSLCertificateKeyFile "cert/3829696_www.mydomain.me.key"
SSLCertificateChainFile "cert/3829696_www.mydomain.me_chain.crt"

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "/www/server/apache/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "/www/server/apache/logs/ssl_request_log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>    
阅读 3.1k
1 个回答

宝塔有自带的ssl管理,你不要乱改配置文件,将配置文件复原,然后在站点修改里添加ssl证书就行
2020-04-27_16-37-11.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题