域名平台SSL证书及Nginx 配置SSL证书简易教程
1.linux服务器里生成.csr、.key的文件
首先第一步先登录自己的服务器,然后在自己的服务器上生成私钥和.csr的文件。
openssl req -new -newkey rsa:2048 -nodes -keyout 您的域名.key -out 您的域名.csr
用您保护的域名替换您的域名。 例如,如果您的域名是 coolexample.com,您可以键入 coolexample.key 和 coolexample.csr。
输入申请的信息
一般dv域名证书随便填写 注意common name 这里要填写您的域名.
2.域名平台复制CSR 比如godaddy
在文本编辑器中打开 CSR,然后复制所有文本到Godaddy管理平台SSL配置的界面。
点击【保存】按钮,然后再点击最下面的【提交所有已保存的更改】
如果【提交所有已保存的更改】按钮一直为灰色不可点击,可以尝试换一个浏览器操作,我用google浏览器不行,换成Safari就可以了。
3 等待证书审核
提交之后Godaddy会对我们的证书进行审核,审核通过或就会颁发证书,这个审核时间非常短,两分钟之内就能审核完成。
4.安装 & 配置证书
在平台下载证书,下载列表里没有Nginx的选项,我们选择【其他】进行下载即可
下载的证书文件有三个,其中两个.crt文件,需要通过cat 命令将这两个文件合并成一个.crt文件(后面会讲到),一个.pem文件,这个文件我们用不到。
5 上传证书文件到服务器
CentOS 7 上的 NGINX: 安装证书
在服务器上去配置证书。你把下载的东西解压,会发现一个随机数.crt,一个随机数.pem。这个两个的文件是一样的,再一个gd_开头的.crt的文件。只要2个.crt的文件就好了。你把这连个上传到服务器上,然后通过命令合并成一个文件。
如:cat f84e19a2f44c6386.crt gd_bundle-g2-g1.crt >> coolexample.crt
再去Nginx配置文件中配置就好了。这个时候有最开始生成的.key文件(私钥)和一个合并之后.crt文件(证书)
6.Nginx配置
server{listen 80;server_name test.com www.test.com;return 301 https://$host$request_uri;}server{listen 443 ssl;server_name test.com www.test.com;ssl_certificate /etc/nginx/conf.d/cert/test.crt;ssl_certificate_key /etc/nginx/conf.d/cert/test.key;location /{root /data/pc/test/dist;index index.html;try_files $uri $uri/ /index.html;
}
配置完后重启nginx,就可以用https访问了,同时,.crt和.key文件可以在不同目录,不一定非要在一个目录里。
域名平台SSL证书及Nginx 配置SSL证书简易教程相关推荐
- 五十、Nginx负载均衡、SSL原理、生成SSL密钥对、Nginx配置SSL
五十.Nginx负载均衡.ssl原理.生成ssl密钥对.Nginx配置ssl 一.Nginx负载均衡 代理一台机器叫代理,代理两台机器就可以叫负载均衡. 代理服务器后有多个web服务器提供服务的时候, ...
- 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种
原文链接:https://www.aiprose.com/blog/20 相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书.我们可 ...
- ssms没有弹出服务器验证_Nginx服务器负载均衡及生成ssl密钥对、Nginx配置ssl操作示例...
概述 当用户访问nginx定制好的域名时,nginx通过转发到几台真实的站点,通过upstream实现 [root@centos7 vhost]# vim /usr/local/nginx/conf/ ...
- LNMP(Nginx负载均衡,SSL原理,Nginx配置SSL,生产SSL密钥对)
一.Nginx负载均衡 负载均衡:单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以 ...
- Nginx负载均衡,ssl原理,生成ssl密钥对,Nginx配置ssl
Nginx负载均衡 负载均衡就是:将本应该这台机器(或集群)要处理的请求(工作或负载),根据一定的算法,平均地分配到其他的机器(或集群)上去处理,这样可以大大减少这台机器(或集群)的工作量,防止因负载 ...
- Linux centosVMware Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl
一.Nginx负载均衡 vim /usr/local/nginx/conf/vhost/load.conf // 写入如下内容 upstream qq_com { ip_hash; 同一个用户始终保持 ...
- Nginx 配置ssl证书 windows
最近在做小程序开发时,发现小程序发布到微信公众平台后,必须通过https + 域名的请求方式访问公网服务器(本地开发测试可直接用 本机ip或localhost 进行访问,在小程序开发工具中勾选不校验合 ...
- Nginx 配置 SSL 证书 + HTTPS 站点小记
今天给几个站点配置了认证的 ssl 证书,但是苦于自己技术不过关,或是知识不足,导致还有那么一小点 Bug 的出现,这里就我配置 HTTPS 站点的经验来总结一下吧. 一.什么是 SSL 证书,什么是 ...
- Nginx配置SSL证书(CentOS环境),实现https请求
目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...
最新文章
- cocos2d-x 2.0启用HD高清图片支持
- Windows Server 2016 Technical Preview 5 X64 中文版下载地址
- html 后台参数attribute_平台管理后台与商家菜单资源管理:商家权限及其菜单资源管理设计...
- 几句话说明 .NET MVC中ViewData, ViewBag和TempData的区别
- java线程四种状态
- 一台机器上运行多个ActiveMq
- linux系统C语言学习总结
- java 迷你桌面地图_求教贴,Java桌面小游戏的地图怎么做
- Nexus 3.31.1 maven 私服 搭建篇 linux
- 九、华为鸿蒙HarmonyOS应用开发之Java UI框架、常用Image组件使用
- 不经意传输(oblivious transfer)
- 从零开始学Pytorch(十七)之样式分格
- 2 Linux基本命令复习2
- 【Visio】 windows Visio 画图
- 记录与天猫精灵对接的经验 2020年8月5日
- 画皮用计算机怎么弹山妖,山妖(翻自 小星星Aurora)歌词
- Android 热敏打印机打印二维码(转载)
- 实现微博自动化脚本-方案对比分析
- FFmpeg windows 录屏(录像)录音 实测
- 【NO ST-LINK Detected】解决办法
热门文章
- 工作记录 反射
- 如何用 JavaScript 下载文件
- cocos编译java时改变使用的javac的版本
- 设计模式你怎么看?--代理模式
- update set操作 根据变量选择colum
- 兔子问题JAVA编程题
- QT嵌入式之_QT介绍_安装_以及环境变量配置---QT嵌入式图形框架工作笔记001
- k8s集群部署项目_JAVA项目(推送镜像到云镜像服务器_这里使用阿里云)---K8S_Google工作笔记0061
- 大数据之_SCALA工作笔记001---Centos7.3安装scala
- Linux学习笔记020---CentOs7.3 搭建 Solr单机服务