300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > https证书申请 nginx ssl配置

https证书申请 nginx ssl配置

时间:2023-10-12 10:31:30

相关推荐

https证书申请 nginx ssl配置

打算开发api要弄一个https的域名

于是我就搞了一个把过程记录下来,留给有用的人。

=============分割线=====================

我用的是阿里云的证书,现在有一个免费的不知道以后会不会一直有

就在阿里云服务里CA证书服务就可以找到

购买的时候选择自动生成证书,这样就不用自己制作证书了。

申请之后你会收到一封邮件,让你去绑定一个域名。

通过CNAME的方式绑定一个域名这样就ok了。如果你的域名在阿里云这个是会自动创建的。

下面就可以配置Nginx了。

在CA证书管理选项里有一个下载项 直接把证书下载下来让后放到自己的服务器上就可以了,

在配置Nginx的时候监听443端口 然后跟正常的配置nginx是一样的主要就是加上那几个ssl的相关配置就可以了,

注意的是

ssl_certificate 磁盘目录/订单号.pem;ssl_certificate_key 磁盘目录/订单号.key;

的目录一定要写正确。

配置完重启nginx就可以了。

server {listen 443; server_name localhost;ssl on;root html;index index.html index.htm;ssl_certificate 磁盘目录/订单号.pem;ssl_certificate_key 磁盘目录/订单号.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;}}

要注意的是免费证书只支持一个域名,每个二级域名是算一个独立域名的,三级域名是不算单独域名的。。。

例如: , , next., 上述三个明细子域名计算为三个域名

例如: ,或next., 各个明细子域名都算一个域名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。