首页 > 系统相关 >Nginx服务器安装SSL证书教程

Nginx服务器安装SSL证书教程

时间:2024-06-19 16:29:08浏览次数:23  
标签:教程 私钥 ssl 证书 SSL Nginx nginx

Nginx服务器安装SSL证书教程,主要包括获取证书、安装证书、重启Nginx以及测试SSL证书是否安装成功等4大步骤,以下是详细图文教程。

一、获取证书

免费申请SSL证书,证书申请成功后,会获取到颁发证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Nginx服务器上需要用到Nginx文件夹内的证书。

2、打开Nginx文件夹可以看到3 个文件。包括公钥,私钥和RSA格式的私钥。

二、安装证书

1、 准备好证书文件 XXX.crt 和私钥文件 XXX.key。(一般Nginx服务器使用普通的私钥即可)

2、将证书文件和 KEY 文件都上传到服务器(推荐放到 /etc/nginx/cert目录)

3、修改 nginx 配置文件nginx.conf如下(默认配置文件一般是在/etc/nginx/目录下):

# 以下属性中以 ssl 开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

server {

    listen 443 ssl;

    server_name racent.com #这里换成自己的域名,多个域名用空格隔开

    ssl_certificate /etc/nginx/cert/1.crt;       # ssl证书文件地址

    ssl_certificate_key /etc/nginx/cert/1.key;       # ssl证书私钥件地址

    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;   #安全连接可选的加密协议

    ssl_prefer_server_ciphers on;    #使用服务器端的首选算法

    location / {

        root /usr/share/nginx/html;

        index index.html index.htm;

    }

}

4、保存 nginx.conf 文件后退出。

三、重启 Nginx

systemctl restart nginx

四、测试 SSL 证书

在浏览器地址栏输入绑定ssl证书的域名,测试您的SSL证书是否安装成功。如果成功,则浏览器地址栏会显示一个安全锁标志,点击可查看证书信息。

标签:教程,私钥,ssl,证书,SSL,Nginx,nginx
From: https://blog.csdn.net/ssltrus/article/details/139806740

相关文章

  • nginx增加 nginx-vod-module模块实现MP4视频点播
    一、安装Nginx需要提前以预编译方式安装好Nginx具体安装步骤点击下面链接:预编译方式安装nginx二、下载nginx-vod-module模块nginx-vod-module模块是基于nginx来提供VOD(videoondemand)服务的第三方模块,它支持基于DASH、HDS、HLS、MSS的点播服务搭建。nginx-vod-module下......
  • 上海交通大学出品《动手学大模型》编程实战课,课件+实战教程
    来了来了!上海交通大学的大模型超超超级牛掰的大模型编程实战课公开了,课件+教程,本套实战教程旨在提供大模型相关的入门编程参考。通过简单实践,帮助同学快速入门大模型,更好地开展课程设计或学术研究。上海交大大模型实验室整了一份针对入门阶段的大模型教程,已经看完了非常不......
  • 从0到1使用vite搭建react项目保姆级教程(持续更新中)
    一、vite创建react项目要使用Vite创建一个React项目,你需要按照以下步骤操作:1、确保你已经安装了Node.js(建议使用最新的稳定版本)。2、使用npm命令安装ViteCLI工具,再来创建项目npmcreatevite@latestmy-vite-app 3、运行上述命令后,按照提示选择“create-react-app”......
  • Zabbix监控神通数据库教程
    作者:乐维社区(forum.lwops.cn)乐乐神通数据库,即神舟通用数据库(ShenTongDatabase),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控......
  • 从入门到实战,一篇学会TS,保姆式教程
    本文知识图谱分基础、进阶和实战三个部分,分别如下:image.pngimage.pngimage.png这三份知识图谱里罗列的知识看似很多,实际上除了进阶部分的泛型、高级类型(二)和实战部分需要稍微费点脑细胞外,其他的都很好理解。本文罗列的知识点比官方文档精简,但基本能覆盖日常开发需要用......
  • 辐射4风灵月影修改器使用教程:在末世中轻松生存
    在废土世界中畅游,每个《辐射4》的玩家都梦想着拥有无尽的资源与超凡的能力,以更好地探索这个充满挑战与奇遇的后末日世界。风灵月影工作室为我们带来了强大的《辐射4》修改器,它不仅能够极大地丰富你的游戏体验,还能让你的角色瞬间成为废土之上的不朽传奇。本文将详尽指导你如何使......
  • 登录爆破神器:Hydra 保姆级教程
    前言Hydra是一个广泛使用的网络登录破解工具,支持多种协议(如HTTP、FTP、SSH、Telnet等),用于执行暴力破解攻击。它由VanHauser和TheHacker'sChoice(THC)团队开发,设计用于快速和高效地尝试大量用户名和密码组合,帮助安全研究人员测试系统的登录安全性。一、安装Hydra......
  • Maven入门教程
    Maven是一款基于Java平台的项目管理和整合工具,它极大地简化了项目的开发、构建、测试、打包和部署过程。以下是Maven的详细教程,内容涵盖了从安装到部署的各个主要步骤:一、Maven的简介Maven诞生于2001年3月左右,由JasonVanZyl创立。它将项目的开发和管理过程抽象成一个项......
  • Kafka集群保姆级部署教程
    目录资源列表基础环境修改主机名关闭防火墙关闭selinux安装JAVA安装Kafka下载Kafka解压修改配置文件kafka01kafka02kafka03启动服务启动ZK启动Kafka验证测试创建topic查看topic        今天给大家分享的是Kafka分布式集群部署,上次分享的单机版的k......
  • python-jupyter notebook安装教程
    ......