Nginx HTTPS服务器搭建与认证配置

实验步骤

1.防火墙配置(不关闭防火墙)

永久开放http和https端口

验证防火墙规则

2.安装nginx和基础配置

dnf install nginx -y

设置开机自启动

systemctl start nginx

systemctl enable --now nginx

3.ssl证书配置

创建证书存储目录

生成自签名证书(生产环境应使用CA签发证书)

4.HTTP基本认证配置

安装htpasswd工具

dnf install httpd-tools -y

创建认证用户文件和密码

Nginx HTTPS服务器配置

创建主配置文件

检查Nginx配置语法

重新加载Nginx配置

5.测试

相关推荐
Xの哲學30 分钟前
Linux SKB: 深入解析网络包的灵魂
linux·服务器·网络·算法·边缘计算
我想发发发41 分钟前
Linux实现虚拟串口通信-socat
linux·运维·服务器
济6171 小时前
linux 系统移植(第五期)--Uboot移植(4)--在U-Boot 中添加自己的开发板(4) -其他需要修改的地方-- Ubuntu20.04
linux·运维·服务器
令狐少侠20111 小时前
Linux 系统部署夜莺 nightingale 监控公司的watchdog
linux·运维·服务器
kkce2 小时前
域名CDN检测意义
服务器·前端·网络
王同学 学出来2 小时前
vue+nodejs项目在服务器实现docker部署
服务器·前端·vue.js·docker·node.js
fy zs2 小时前
网络层IP协议的初步认识
服务器·网络·tcp/ip
克里斯蒂亚诺更新3 小时前
https写一个定位当前位置获取经纬度的H5页面
css·网络协议·https
养乐多q.♡3 小时前
docker镜像的nginx配置证书SSL,单独配置单个localtion使用证书,其他nginx配置不影响
nginx·docker·ssl
小宇的天下3 小时前
Calibre 3Dstack --每日一个命令days11【dangling_ports】(3-11)
linux·运维·服务器