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的配置文件

检查语法并热更新

相关推荐
feng145620 小时前
OpenSREClaw - 故障复盘和变更评审双 Agent 案例
运维·人工智能
linux修理工21 小时前
chrome官方下载地址
运维·服务器
无忧智库21 小时前
IT运维正在经历一场真正的范式革命:从告警风暴到AIOps自主自愈的完整工程解构(WORD)
运维
cn_lyg21 小时前
Linux的入门级常用操作命令
linux·运维·服务器
就叫飞六吧1 天前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器
MiNG MENS1 天前
nginx 代理 redis
运维·redis·nginx
IMPYLH1 天前
Linux 的 test 命令
linux·运维·服务器·chrome·bash
HackTwoHub1 天前
Linux 内核史诗级本地提权 全网深度复现、原理完整分析( CVE-2026-31431)
linux·运维·安全·web安全·网络安全·代码审计·安全架构
珊瑚怪人1 天前
一个域名问题
nginx
KnowSafe1 天前
CaaS商业模式解析:证书即服务如何创造商业价值
https·itrustssl·certcloud