nginx的https的搭建

要求:

1.防火墙不能关闭,让其开放http协议https协议

2.该网站具备账户验证

3.https

  1. 让防火墙开放http协议和https协议

命令:

#开放80端口(HTTP)

firewall-cmd --add-port=80/tcp --permanent

#开放443端口(HTTPS)

firewall-cmd --add-port=443/tcp --permanent

创建证书

创建非对称加密使用的私钥文件

openssl genrsa -out yys.key

通过私钥文件生成证书文件。

openssl req -new -key yys.key -x509 -days 365 -out yys.crt

将上文生成证书移动到nginx配置目录中:

搭建带验证功能的https网站

1.新增一个专门管理网站登录的账户

下载httpd-tools

使用htpasswd 关联用户yys和网站

修改nginx的配置文件

检查语法并热更新

相关推荐
老兵发新帖2 小时前
ubuntu添加用户完整命令
linux·运维·ubuntu
snpgroupcn3 小时前
大规模 SAP 转型综合方案:S/4HANA 迁移、数据迁移与系统集成
运维·制造
Wang's Blog3 小时前
Kafka: HTTPS证书申请集成指南
分布式·https·kafka
❀͜͡傀儡师3 小时前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
m0_488777653 小时前
Docker容器技术场景化操作实战及网络模式部署
运维·docker·容器·网络模式
2501_939909054 小时前
Docker
运维·docker·容器
蜜獾云4 小时前
charles抓包原理
服务器·https·ssl
嘻哈baby4 小时前
Linux进程排查实战:strace和lsof救命指南
运维
vortex54 小时前
Linux 处理以 Null 字节分隔内容的文件
linux·运维·服务器
人工智能训练4 小时前
Docker Desktop WSL 集成配置宝典:选项拆解 + 精准设置指南
linux·运维·服务器·人工智能·docker·容器·ai编程