IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 《Linux运维实战:使用shell脚本一键自动生产nginx https证书(方法二)》 -> 正文阅读

[系统运维]《Linux运维实战:使用shell脚本一键自动生产nginx https证书(方法二)》



一、自动创建脚本

一键脚本自动生产nginx之ssl证书

操作步骤如下:

#1、复制env.conf文件
[root@localhost cert]# cp env.conf.tpl env.conf

#2、编辑env.conf文件
[root@localhost cert]# cat env.conf
########################################################################################
# 适用于内网环境,配置Nginx sslzi自签证书,可以填写域名或ip地址,一般情况下建议填写ip地址
NGINX_SERVER_HOST="192.168.1.170"
########################################################################################

#3、执行脚本
[root@localhost cert]# ./op.sh 
Usage:
    op.sh build   One-click Production of pem certificates.
    op.sh clear   Remove the pem certificate.
[root@localhost cert]# ./op.sh build

效果如下图所示:
在这里插入图片描述


二、修改nginx配置文件

    server {
        listen 443 ssl;
        server_name     192.168.1.170; #当前服务器ip地址
        ssl_certificate /etc/nginx/ServerCA.pem;
        ssl_certificate_key /etc/nginx/ServerCA.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        location / {
            root /usr/share/nginx/html;
            index index.html;
        }
	}

三、电脑上安装CA.cer

说明:将CA.cer文件拷贝到windows电脑桌面上,点击安装。

如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查找证书
【Win+R】—> certmgr.msc —> 操作 —>查找证书
在这里插入图片描述
注意事项一:如果此时还是不安全,如下图所示, 记得一定要重启电脑然后在打开浏览器访问后尝试
在这里插入图片描述

注意事项二:如果此时还是不安全,如下图所示

解决方法:在chrome的地址栏里输入 chrome://net-internals/#hsts

在这里插入图片描述
安装完成之后,效果图如下:
在这里插入图片描述


总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 18:06:28  更:2021-12-01 18:06:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:17:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码