我有一个用 BT宝塔 搭建的LAMP网站,目前访问网站用的是http。
小程序要求使用https的接口url。
目标:配置https,且要保证目前已有的http页面可访问。
我的操作步骤:
我在阿里云申请了免费证书,并按阿里云的文档安装配置。这是阿里云的文档 https://help.aliyun.com/docum...
配置好之后我重启了服务器,使用htpps访问网页,地址栏出现小锁标志,按阿里云的说法是 表示证书安装成功。
但网页却无法正常打开。
**请问这是什么原因?
会不会和我配置的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>
宝塔有自带的ssl管理,你不要乱改配置文件,将配置文件复原,然后在站点修改里添加ssl证书就行
