博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS安装阿里云免费SSL证书(Nginx版本)
阅读量:6081 次
发布时间:2019-06-20

本文共 1036 字,大约阅读时间需要 3 分钟。

申请免费证书

img_c66b0e7a0171127d29aa9b6ede539773.png
神奇?为什么我找不到你这个页面?别着急

正确的姿势是:倒着往上点,symantec---单个域名----免费型

申请完后需要填写表(点击补全)

如果你的域名就是阿里云解析的,那么打个勾会更方便

img_0c24a77e1b6297b03899434a334e4642.png

填写完后提交,等待几分钟就ok了。

下载证书

img_1a791060cfcac3c36318f05542ffb4e8.png

把证书下载下来,然后传到服务器。

我把他放在了/etc/nginx/cert 下

[root@FantJ cert]# pwd/etc/nginx/cert[root@FantJ cert]# ls214743286220329.key  214743286220329.pem[root@FantJ cert]#

nginx添加支持

server {        listen       80 default_server;        listen       [::]:80 default_server;        listen       443 ssl;        server_name  localhost;        root         /home/html;        ssl_certificate   /etc/nginx/cert/214743286220329.pem;        ssl_certificate_key  /etc/nginx/cert/214743286220329.key;        ssl_session_timeout 5m;        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;        ssl_prefer_server_ciphers on;

记住,如果你想http和https都可以访问,就按照我的配置(也是官方推荐的配置)。

如果不符合你的模式,详情请看官方:

如果你死活发现配置都对,但是访问报错400

我在部署的时候也出现了这个问题,然后我查看日志发现443端口被占用,进一步查看得知是docker的harbor占用了此端口,然后我把harbor的配置文件做了端口修改,重启harbor,重启nginx。ok!

所以问题大同小异,你需要追踪日志或者查看是否有程序占用了443端口。

转载地址:http://bfegx.baihongyu.com/

你可能感兴趣的文章
全文检索、数据挖掘、推荐引擎系列3---全文内容推荐引擎之中文分词
查看>>
使用File Explorer访问虚拟机上的文件
查看>>
项目实现多数据库支持
查看>>
第十节 4基于ashx方式的ASP.Net开发
查看>>
Tech Tip: Really Simple HTTP Server with Python
查看>>
深入理解JavaScript内部原理(4): 作用域链(Scope Chain)
查看>>
(转载)从 Java 代码到 Java 堆
查看>>
模仿pgpool-II的方式,建立线程池
查看>>
根据旋转前后的向量值求旋转矩阵
查看>>
微软开放Kinect for Windows样本代码
查看>>
武汉户口的必要性
查看>>
计算机语言的基本理论
查看>>
[转]java加密算法简要介绍
查看>>
aaa
查看>>
批处理命令篇--配置免安装mysql
查看>>
VMWare虚拟机系统网络配置
查看>>
性能优化你必须知道的那些事儿
查看>>
锋利的jQuery-4--给事件添加命名空间
查看>>
linux概念之cpu分析
查看>>
性能调优攻略
查看>>