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

检查语法并热更新

相关推荐
闲猫19 小时前
Java ApacheSSHD实现SSH代理
运维·服务器·ssh
蓝队云计算19 小时前
怎么用服务器养龙虾OpenClaw?云上OpenClaw快速部署指南(小白极速版)
运维·服务器·人工智能·云服务器·openclaw
Mr_Chenph20 小时前
备份Docker
运维·docker·容器
桌面运维家20 小时前
理解 Linux Front Page:构建动态Web首页指南
linux·运维·服务器
toooooop820 小时前
linux常用命令nano和vim有啥区别
linux·运维·vim
骥龙20 小时前
第四篇:部署阶段安全加固——从裸奔到生产级防护
运维·网络·人工智能·安全
Du_chong_huan20 小时前
6.1 服务器概览
运维·服务器
鹏大师运维20 小时前
统信UOS上使用WPS PDF独立版
linux·运维·windows·pdf·wps·统信uos·wine
CDN36020 小时前
游戏服防攻击方案:360CDN SDK 游戏盾接入与效果
运维·游戏
wanhengidc20 小时前
服务器对于企业的作用
大数据·运维·服务器·分布式