使用Nginx部署https服务

1. 下载Nginx服务

shell 复制代码
# centos
yum install -y nginx
# ubuntu
apt-get install -y nginx

2. 验证访问Nginx是否部署成功

http://192.168.20.11/

3. 生成SSL自签证书

python 复制代码
openssl req -x509 -newkey rsa:2048 -nodes -keyout my-nrdstudio.key -out my-nrdstudio.crt -days 365

4. index目录和证书

5. 增加Nginx配置文件

nginx 复制代码
server {
    listen 80;
    server_name hu123.cn www.hu123.cn 192.168.20.11;

    location ~/ {
        rewrite ^(.*)$ https://$host$1 permanent;  # http强制跳转https
    }
}

server {
    listen    443 ssl; 
    server_name  hu123.cn www.hu123.cn 192.168.20.11;
    root /opt/www/web/;

    ssl_certificate       /opt/www/my-nrdstudio.crt;
    ssl_certificate_key /opt/www/my-nrdstudio.key;         #证书密钥文件
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL;
}

5. 验证 http://hu123.cn https://hu123.cn 正常打开

相关推荐
鸽芷咕12 分钟前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
池央20 分钟前
CANN 算子生态的深度演进:稀疏计算支持与 PyPTO 范式的抽象层级
运维·人工智能·信号处理
OJAC11132 分钟前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
人鱼传说1 小时前
docker desktop是一个好东西
运维·docker·容器
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅2 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..2 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase
赌博羊2 小时前
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·运维·gnu
win x2 小时前
深入理解HTTPS协议加密流程
网络协议·http·https