https证书设置安装及常见问题解答

很多人成功申请了https证书,却不知如何进行设置安装,如果没有正确部署的话,那对网站一点帮助都没有,甚至会起反作用。当网站申请了https证书之后,该如何进行https证书设置安装呢?不同的系统,配置的规则是不一样的,以下就以Nginx配置https为例给大家讲解一下。
server{
listen 443;
server_name xxx.xxx.com;
root /opt/https/;
ssl on;
ssl_certificate vhost/keys/xxx.xxx.com.crt;
ssl_certificate_key vhost/keys/xxx.xxx.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_prefer_server_ciphers on;
location / {
index index.html;
root /opt/https;
}
}

https证书设置安装

通过以上方法设置好之后,切记要将网站的http链接301重定向到https的链接上,不同系统,规则也是不同的,同样还是以Nginx配置规则为例。
server{
listen 80;
server_name xxx.xxx.com;
rewrite ^(.*) https://$host$1 permanent;
}

完成以上步骤,那么https证书设置安装基本就完成了。可能有些人按照以上的步骤成功部署了https证书之后,还会出现一些常见的问题,基本都是小问题,也给大家一一列举出来吧。

1、网站安装了https证书之后,浏览器浏览时会提示“不安全”的字样或者安全锁显示是灰色的(正常的应该是绿色的)以及https网页变形。
解决办法:将页面中引用的 js css img 等文件,都修改为 https 引用即可。

2、站外的js、CSS、img资源是http的协议,修改成https无法正常加载。
解决办法:将JS、css、img文件下载到你的服务器,然后直接从你的服务器中调用这个文件,这个时候链接是你本地服务器的,自然也就显示https的链接了。

3、第三方的表单信息,比如说:网站使用了百度站内搜索的工具,但无法下载到本地。
解决办法:做一个input,做一个button,在input里面输入关键词,用js控制点击button直接打开百度站内搜索url+关键词。比如本站就完美的解决了这个问题,具体CSS样式可以自己控制。

至此,https证书设置安装及相关的常见问题和解答都列举出来了,希望对大家有所帮助。https证书在保障网站基本安全方面,起着至关重要的作用,建议大家都使用起来。

相关阅读推荐:《浅析https证书好处及作用

SSL证书品牌

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE