Nginx中的SSL加密配置与证书生成

这篇具有很好参考价值的文章主要介绍了Nginx中的SSL加密配置与证书生成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

整体的操作流程


一、首先配好自己的网段保证主机与虚拟机之间和虚拟机和虚拟机之间是互通的 ping验证

二、然后配置网络yum源 并mv CentOS-* backup挪动到上层目录中

nginx ssl证书生成,nginx,ssl,服务器

 三、在家目录下解压nginx ssl证书生成,nginx,ssl,服务器文件,并查看

nginx ssl证书生成,nginx,ssl,服务器

 四、添加两种编译模块./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module

nginx ssl证书生成,nginx,ssl,服务器

五、 显示少什么就 yum install (缺少的依赖的名称)-devel

下图为安装完成

 

nginx ssl证书生成,nginx,ssl,服务器

六、输入make && make install 增加两个功能 一个是支持openssl 和状态检查

 nginx ssl证书生成,nginx,ssl,服务器

 进入下图所示的界面修改内容

nginx ssl证书生成,nginx,ssl,服务器

 七、生成证书

文件生成的路径与命令

openssl genrsa -out nginx.key 1024
(生成一个私钥文件,在当前路径下 文件名叫nginx.key 1024位)

nginx ssl证书生成,nginx,ssl,服务器

 输入 vim aginx.key查看

nginx ssl证书生成,nginx,ssl,服务器

输入openssl rsa -in nginx.key -text

nginx ssl证书生成,nginx,ssl,服务器 

 生成请求文件

nginx ssl证书生成,nginx,ssl,服务器nginx ssl证书生成,nginx,ssl,服务器

 openssl x509 -req -days 3650 -in nginx.csr -signkey nginx.key -out nginx.crt

 nginx ssl证书生成,nginx,ssl,服务器

查看

nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

输入命令

nginx ssl证书生成,nginx,ssl,服务器 

进入注释掉这段并整改为 

nginx ssl证书生成,nginx,ssl,服务器

输入以下命令

 nginx ssl证书生成,nginx,ssl,服务器

 将这个文件安装并查看nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

整改路径并查看

 nginx ssl证书生成,nginx,ssl,服务器

新建个终端

nginx ssl证书生成,nginx,ssl,服务器

 

 打开pid 整改为如图所示

nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

 nginx ssl证书生成,nginx,ssl,服务器

 

查看私钥文件:openssl rsa -in nginx.key -text

生成证书请求文件

openssl req -new -key ./private/nginx.key -out nginx.csr

生成证书

openssl x509 -req -days 3650 -in nginx.csr -signkey ./private/nginx.key -out nginx.crt

查看证书:

openssl x509 -req -days 3650 -in nginx.csr -signkey ./private/nginx.key -text

⑷证书生成

 mkdir /etc/pki/nginx/private -p

生成私钥文件(包含公钥和私钥)

cd /etc/pki/nginx/private

openssl genrsa -out nginx.key

 查看私钥文件:openssl rsa -in nginx.key -text

 生成证书请求文件

 cd /etc/pki/nginx

  openssl req -new -key ./private/nginx.key -out nginx.csr

 生成证书

cd /etc/pki/nginx

openssl x509 -req -days 3650 -in nginx.csr -signkey ./private/nginx.key -out nginx.crt

查看证书:

openssl x509 -req -days 3650 -in nginx.csr -signkey ./private/nginx.key -text

nginx配置SSL         nginx.conf中去掉ssl配置注释,修改证书请求文件及证书文件的名称。

测试          https://192.168.115.132
 文章来源地址https://www.toymoban.com/news/detail-745464.html

到了这里,关于Nginx中的SSL加密配置与证书生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx中实现自签名SSL证书生成与配置

    (1)生成私钥(Private Key):使用 OpenSSL 工具生成一个私钥文件,用于加密和解密传输的数据。 (2)生成证书签名请求(Certificate Signing Request,CSR):使用 OpenSSL 工具生成一个 CSR 文件,其中包含你的服务器公钥和相关的信息,以便用于生成证书。 (3)自签名证书生成:使

    2024年02月09日
    浏览(48)
  • NGINX自建SSL实现-单向、双向加密,中文SSL证书,吊销列表实现

    对称加密算法 对称加密算法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 非对称加密算法 非对称加密算法(RSA)是内容加密的一类算法,它有两个秘钥:公钥与私钥。公钥是公开的钥匙,所有人都可以知道,私钥是保密的

    2024年02月03日
    浏览(41)
  • 【Nginx】【SSL】Nginx上配置ssl证书

    配置需要有自己的域名和云主机;域名已经解析到主机;安装好Nginx 阿里云搜索 ssl 找到 数字证书管理服务/SSL 证书免费证书;申请一个免费的 选择其他类型,图中的Nginx的不行;将其放到服务器的 /opt/ssl/sslOther/ 目录下 使用Vim编辑在 /etc/nginx 目录下的 nginx.conf 文件 1、解除掉

    2024年02月03日
    浏览(48)
  • Openssl生成证书-nginx使用ssl

    方式一: 1、生成服务器私钥。 2、根据服务器私钥文件生成证书请求文件,这个文件中会包含申请人的一些信息,所以执行下面这行命令过程中需要用户在命令行输入一些用户信息,随便填写,一路回车即可。 3、生成CA机构的私钥,命令和生成服务器私钥一样,只不过这是

    2024年02月05日
    浏览(55)
  • Nginx服务器上安装SSL证书

    服务器已经开启了443端口(HTTPS服务的默认端口) 服务器上已安装了http_ssl_module模块 进入nginx安装目录执行如下命令 若出现“–with-http_ssl_module”说明已经安装过,否则继续执行下列步骤 再执行如下命令: 这里一定不要执行make install,否则会覆盖掉原来的nginx 会多一个objs文件夹

    2024年02月13日
    浏览(40)
  • Nginx 服务器 SSL 证书安装部署

    本文档指导您如何在 Nginx 服务器中安装 SSL 证书。 说明 本文档以证书名称 xxx为例。 Nginx 版本以 nginx/1.18.0 为例。 当前服务器的操作系统为 CentOS 7,由于操作系统的版本不同,详细操作步骤略有区别。 安装 SSL 证书前,请您在 Nginx 服务器上开启 HTTPS 默认端口 443,避免证书安

    2024年02月16日
    浏览(54)
  • SpringBoot + Vue2项目打包部署到服务器后,使用Nginx配置SSL证书,配置访问HTTP协议转HTTPS协议

    配置nginx.conf文件,这个文件一般在/etc/nginx/...中,由于每个人的体质不一样,也有可能在别的路径里,自己找找... 证书存放位置,可自定义存放位置 两个文件 后端配置 把.pfx拷贝到resource下,然后配置一下yml

    2024年02月02日
    浏览(75)
  • openssl生成nginx ssl证书的简单方法

    [root@172-17-218-79 ~]# mkdir cert [root@172-17-218-79 ~]# cd cert/ [root@172-17-218-79 cert]# openssl genrsa -out server.key 1024 Generating RSA private key, 1024 bit long modulus (2 primes) ......+++++ .........................................+++++ e is 65537 (0x010001) [root@172-17-218-79 cert]# openssl req -new -key server.key -out server.csr You are abo

    2024年02月04日
    浏览(52)
  • 在Nginx服务器如何安装SSL证书

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Nginx安装步骤:安装详细步骤 进入数字证书管理服务/SSL 证书 /免费证书 点击下载 服务器类型选择Nginx 点击下载 将下载好的证书压缩包进行解压:会有下图两个文件 将证书文件和私钥文件上传到Nginx服

    2024年02月09日
    浏览(54)
  • Nginx -- -- 配置SSL证书

    目录 一,阿里云申请免费SSL证书 一,打开阿里云SSL证书页面,点击“选购SSL证书” 2,登录到阿里云SSL证书管理控制台 3,、选择“SSL证书”–“免费证书”–“证书申请” 4,、填写证书申请表单  二,nginx添加ssl证书 1,关闭防火墙核心防护  2,创建一个存放证书的文件放到

    2024年02月21日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包