如何在Nginx上 安装SSL证书
下载证书
- 申请证书
- 证书下载
文件格式为:
- PEM格式的证书文件。
PEM格式的证书文件是采用Base64编码的文本文件,您可以根据需要将证书文件修改成其他格式。 - KEY格式的证书私钥文件。
- PEM格式的证书文件。
安装证书
- 登录Linux
- 证书上传到服务器
- 新建存放证书的目录
mkdir /usr/local/nginx/conf/cert
- 使用远程工具(Xsheel,MobaXterm)将证书上传至目录
/usr/local/nginx/conf/cert
- 编辑Nginx配置文件
- 编辑配置文件
vim /usr/local/nginx/conf/nginx.conf
- 添加配置
server
server {listen 443 ssl; #如果使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。server_name xxxx.com; #注意替换自己的域名charset utf-8;ssl_certificate "/usr/local/nginx/conf/cert/xxxx.pem"; #注意替换自己的证书文件名称ssl_certificate_key "/usr/local/nginx/conf/cert/xxxx.key"; #注注意替换自己的证书私钥名称ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型。ssl_prefer_server_ciphers on;location / {root / #web网站目录;index index.html;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}# 自动跳转HTTPSserver {listen 80;server_name bwc.ipooli.com; #需要将yourdomain替换成证书绑定的域名。rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。location / {index index.html index.htm;}}
- 保存配置文件
按 Esc 键,输入`:wq!` 然后按下Enter。
- 编辑配置文件
重启Nginx
执行如下命令:
- 进入nginx可执行目录
cd /usr/local/nginx/sbin
- 检查配置文件是否异常
./nginx -t
- 重新载入配置文件
./nginx -s reload
更多文章:www.ipooli.com
扫码关注公众号《ipoo》
如何在Nginx上 安装SSL证书相关推荐
- 在Nginx/Tengine服务器上安装SSL证书
在Nginx/Tengine服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Nginx/Tengine服务器上,本文介绍了证书安装的具体操作. 背景信息 本文档以CentOS 7.Ngi ...
- 在Jetty服务器上安装SSL证书
在Jetty服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Jetty服务器,从而使Jetty服务器支持HTTPS安全访问.本文介绍了证书安装的具体操作. Jetty服务器版本确认.建议 ...
- 在Apache服务器上安装SSL证书
在Apache服务器上安装SSL证书 本页目录 前提条件 操作步骤 后续操作 相关文档 阿里云SSL证书服务支持下载证书安装到Apache服务器,从而使Apache服务器支持HTTPS安全访问.本文介 ...
- 在IIS服务器上安装SSL证书
在IIS服务器上安装SSL证书 本页目录 前提条件 操作步骤 相关文档 阿里云SSL证书服务支持下载SSL证书安装到IIS服务器上,从而使IIS服务器支持HTTPS安全访问.本文介绍了证书安装的具体操 ...
- 如何在远程桌面网关服务器上安装SSL证书
远程桌面网关服务器使远程用户可以通过任何网络连接设备连接到内部或专用网络的资源.RD 网关使用 RDP(远程桌面协议)来启用远程用户和内部网络之间的安全连接 (HTTPS).无需配置 VPS 即可启用 ...
- centos8的Nginx服务器上安装SSL证书
1.首先是下载SSL证书或者你自己生成 2.打开配置文件,比如我的是在/etc/nginx/nginx.conf和/etc/nginx/nginx.conf.default #以下属性中,以ssl开头 ...
- 8.0强行转换后变成了7_如何在服务器上安装SSL证书,让你的网站变成https
本文适合任何人了解,图形化操作.下面以腾讯云为例,并且服务器(linux)也安装了宝塔面板. 1.登陆腾讯云账号进入控制台,找到SSL的产品 2.按要求申请并填写表单,记住私钥密码 3.提交后,待腾讯 ...
- linux ssl证书卸载,linux下nginx怎么卸载ssl证书
常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...
- 如何在虚拟主机安装ssl证书,详细教程来了
谈到ssl证书,相信大家都不会感到陌生,这种在网站运营中极为重要的安全凭证对于网站经营者来说是极为重要的证明,对于访问网页的用户来说也是信息安全和传输稳定的标志.现阶段想要建立一个优质的网站,普遍需要 ...
最新文章
- LeetCode Ransom Note(字符串)
- Fluid 给数据弹性一双隐形的翅膀 -- 自定义弹性伸缩
- [Git] 001 初识 Git 与 GitHub 之新建仓库
- Eigrp恶意插入路由和致瘫***测试(四)
- Pytorch基础(八)——正则化
- 微软亚洲研究院资深专家、IEEE Fellow帮助您深入细致地学习网络传播模型和算法啦!...
- “几乎看不见”的铰链!可折叠iPhone要来了?
- 字符指针变量和字符数组的对比
- 从0开始学Swift笔记整理(五)
- 曲线平滑算法 matlab,matlab学习之降噪平滑算法
- python什么叫索引_python中索引是什么意思(一文详解其定义)
- 字符串匹配——朴素算法Brute-Force(布鲁特-福斯算法)
- LA 4670 Dominating Patterns
- java jsp使用flash播放mp4,(jsp/html)网页上嵌入播放器(常用播放器代码整理)
- Centos安装google浏览器01
- jsp页面获取到后台的cookie(记住我)
- 计算机主板 g41,g41主板参数盘点
- 决策树算法_基本思想
- 为什么TDM更适合数字传输?(模拟信号与数字信号传输比较,TDM与FDM传输方式比较)
- 超全的机器学习、深度学习视频课程和讲义的百度网盘下载