ssl免费证书获取,并在nginx服务器上安装ssl证书,以及docker安装nginx需注意的细节。
1.获取ssl证书(以阿里云为例)
- 1.访问云盾证书服务购买页
- 链接:云盾证书服务购买页
- 2.完成下图所示的购买配置,单击立即购买。
-
如图:
- 3.登录数字证书管理服务控制台。
-
链接:数字证书管理服务控制台
3.1在左侧导航栏,单击SSL证书。
3.2在SSL证书页面,单击免费证书页签。
3.3单击创建证书。
创建成功如图:
3.4点击新生成证书操作列的证书申请。
- 4.下载证书到本地(nginx)
-
解压后您将会获得以下文件:
2.安装ssl证书
- 2.1在nginx的conf目录下 新建cert文件夹
-
mkdir cert #创建证书目录,命名为cert。
- 2.2编辑Nginx配置文件(nginx.conf),修改与证书相关的配置内容。
-
vim nginx.conf
注意!在HTTP协议代码里面添加以下server配置 http{}
#以下属性中,以ssl开头的属性表示与证书配置有关。
server {listen 443 ssl;#配置HTTPS的默认访问端口为443。#如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。#如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。server_name yourdomain; #需要将yourdomain替换成证书绑定的域名。ssl_certificate cert/cert-file-name.pem; #需要将cert-file-name.pem替换成已上传的证书文件的名称。ssl_certificate_key cert/cert-file-name.key; #需要将cert-file-name.key替换成已上传的证书私钥文件的名称。#根据自己需求填写location / {proxy_pass 自己的地址;}}
如果您希望所有的HTTP访问自动跳转到HTTPS页面,则可以在需要跳转的HTTP站点下添加以下rewrite语句。
server {listen 80;server_name 自己的域名;rewrite ^(.*)$ https://$host$1;
}
如果您使用的是阿里云ECS服务器,请前往ECS管理控制台的安全组页面,配置开放443端口。
链接:安全组
3.如果使用docker容器安装nginx时,注意如下
详情可查看:如何给已经创建好的docker容器暴露新的端口
- 需暴露容器443端口号。
2.暴露后可通过 在服务器上
curl https://自己的地址
测试在服务器上是否能正常请求,如果在服务器上可以访问,浏览器不行,可设置服务器防火墙来处理。
ssl免费证书获取,并在nginx服务器上安装ssl证书,以及docker安装nginx需注意的细节。相关推荐
- 阿里云SSL证书在Nginx服务器上部署方法
第一步,申请并下载SSL证书: 第二步,在SSL证书下载页面定位到Nginx服务器,并单击下载,将SSL证书压缩包下载到本地: 第三步,解压已下载保存到本地的SSL证书压缩包文件. 解压后的文件夹中有 ...
- 如何在Nginx服务器上安装阿里云ssl证书
通过SSL证书服务购买和签发证书后,您可以将已签发的证书下载并安装到Nginx服务器上.本文介绍了下载SSL证书并在Nginx下服务器上安装证书的具体操作. 前提条件 已经通过SSL证书服务完成证书签 ...
- linux怎么开启httpd服务公钥,在Apache httpd服务器上部署SSL证书
Apache是一款时下最主流.被广泛使用的web服务器.本文详细描述如何在Apache httpd服务器上部署并使用SSL(Secure Sockets Layer)证书. 前提条件 Apache 2 ...
- 在Postfix邮件服务器上部署SSL证书
在Postfix邮件服务器上部署SSL证书 # 前提条件 # 如何部署 # 配置文件 # 启动SMTPS服务 # 重启Postfix服务器 # 更多信息 Postfix是一款基于sendmail改良而 ...
- 音视频开发系列(14):将视频和音频同时推流到nginx服务器上
上次分享了视频录制代码的封装,这次分享一下同时将视频和音频推流到服务器上,注意(这次分享的内容不包括音视频同步方面的),所以会出现音视频不同步的情 音视频同时发送的策略主要是:利用一个链表存储音视频帧 ...
- Nginx服务器上安装并配置PHPMyAdmin的教程
这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程,附带一条PHPMyAdmin加载慢的解决方法:)需要的朋友可以参考下 一. 准备工作: 如果mysql的root账号为空,需要 ...
- nginx ci index.php,CI在Nginx服务器上rewrite去掉index.php例子
去掉index.php小编以前也有介绍过相关的文章了,在此小编再给各位介绍一篇CI在Nginx服务器上rewrite去掉index.php例子,希望下文可以帮助到大家. CI框架在nginx服务器上配 ...
- 在Nginx服务器上用Jenkins发布Vue/React代码的步骤
先在Nginx服务器上的data目录(我放置前端项目的地方)下创建文件夹,放置项目在其他项目的旁边. 所以项目的文件路径是/data/zhijia365. 我们的目的有两个: 把静态html放置在 ...
- 织梦网站在服务器上不显示验证码,dedecms在Nginx服务器上验证码不显示解决方法...
这篇文章主要为大家介绍了dedecms在Nginx服务器上验证码不显示解决方法,需要的朋友可以参考下 很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ng ...
- centos8的Nginx服务器上安装SSL证书
1.首先是下载SSL证书或者你自己生成 2.打开配置文件,比如我的是在/etc/nginx/nginx.conf和/etc/nginx/nginx.conf.default #以下属性中,以ssl开头 ...
最新文章
- C++中Reference与指针(Pointer)的使用对比
- 山东省百万奖金赛事来了!
- 牛!大佬原创的《Python 与数据分析 100 个案例》PDF 可以下载了
- 评论:玉米可利用气生根进行高效生物固氮
- 【译】如何使用索引视图和一个只有2行的表限制业务规则
- 【数据挖掘笔记七】高级模式挖掘
- linux 学习 常用命令
- 数组操作的两个常见小问题
- 聊聊高并发(三十三)Java内存模型那些事(一)从一致性(Consistency)的角度理解Java内存模型
- 技巧:使用User Control做HTML生成
- Eclipse Rcp系列 http://www.blogjava.net/dreamstone/archive/2007/02/08/98706.html
- Alibaba seata 分布式事务介绍及配置使用
- 【速来报名】中国影响力巨大的开源峰会即将召开
- 苹果电脑怎么用_这些朋友更适合苹果电脑,你了解吗?
- 给定两个水壶,一个可以装4升水,一个能装3升水,水壶上没有任何度量标记。有一水龙头可以用来往壶中灌水。问题是怎样在能装4升的水壶里面恰好只装2升水
- 无涯教程: Laravel 8 - 队列介绍
- 【8086汇编】DOS系统中 edit 文本编辑器详解
- 计算机网络应用和计算机应用有什么区别,计算机网络和计算机应用有什么区别...
- 通过USB转TTL串口下载stm32程序
- AI基础:自然语言处理基础之序列模型
热门文章
- 使用 Kitten 开发一款趣味成语接龙游戏
- linux 16进制编辑器 知乎,狂揽2500星,开源十六进制编辑器登顶GitHub热榜
- SPSS实战:单因素方差分析(ANOVA)
- win7系统下使用虚拟机安装专利电子申请客户端(CPC软件)以及专利文件生成过程
- 在淘宝,我如何做好一个项目的启动?
- 如何在Word中绘制流程图
- 用PS制作透明背景的电子签名
- excel2013超链接进不去,提示“您的组织策略不允许...”
- Hearbeat + Nginx 安装配置
- oracle 月增长率,oracle同比增长怎么算,同比增长率怎么算?