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.测试

相关推荐
我爱学习好爱好爱1 小时前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
papaofdoudou1 小时前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
平生不喜凡桃李2 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
虾..3 小时前
多路复用 --- select系统调用
服务器·数据库·sql
杨云龙UP3 小时前
mysqldump逻辑备份文件恢复总结:全库恢复、单库恢复,一篇讲明白
linux·运维·服务器·数据库·mysql·adb
舰长1153 小时前
linux系统服务器加固1、中风险 未设置登录失败处理功能和登录连接超时处理功能。2、中风险 未限制默认账户的访问权限。3、中风险 未实现管理用户的权限分离。
linux·运维·服务器
mounter6254 小时前
Linux 7.0 重磅更新:详解 nullfs 如何重塑根文件系统挂载与内核线程隔离
linux·运维·服务器·kernel
-Da-5 小时前
Unix哲学:一切皆文件与网络通信的统一抽象
服务器·unix
A.A呐5 小时前
【Linux第十三章】缓冲区
linux·服务器
想唱rap6 小时前
Linux线程
java·linux·运维·服务器·开发语言·mysql