nginx的https的搭建

1.打开防火墙,让其开发http协议和https协议。

systemctl enable --now firewalld.service

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

openssl genrsa -out lsl.key

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

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

4.将生成的证书移动到nginx配置目录中

mv lsl.crt lsl.key /etc/nginx/

5.绑定虚拟主机和证书,账户验证配置

6.生成密码文件

mkdir p etc/nginx/auth

htpasswd -c /etc/nginx/auth/.htpasswd admin

7.检查配置文件正确与否 重新加载配置文件

nginx -t

nginx -s reload

8.浏览器验证

相关推荐
Eric.Lee20211 分钟前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php
Zero-Talent11 分钟前
TCP/IP协议
运维·服务器·网络
桌面运维家12 分钟前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan15 分钟前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络
ZZZKKKRTSAE24 分钟前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛25 分钟前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器
没头脑的男大27 分钟前
关于tailscale和ssh那些事儿
运维·服务器·ssh
竹之却42 分钟前
OpenClaw 接入QQ-Bot + 接入Feishu(飞书)
运维·服务器·飞书·openclaw·qq-bot·opencalw接入qq+飞书
九成宫1 小时前
安装和配置Docker教程(装在其他盘)
运维·docker·容器
曲幽1 小时前
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!
python·websocket·nginx·socket·fastapi·web·async·socketio