使用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 正常打开

相关推荐
yj_xqj38 分钟前
Docker 基础应用与介绍
运维·docker·容器
happymagic2 小时前
vmware workstation Pro 虚拟机设定启停的时间段
运维·服务器·windows
一只鹿鹿鹿2 小时前
三甲综合智慧医院信息化总体解决方案(PPT文件)
大数据·运维·物联网·安全·政务
AI的探索之旅2 小时前
BOM管理的AI自动化:从原理图到采购清单,我搭了一套全自动工具链
运维·人工智能·自动化
難釋懷2 小时前
Nginx外置缓存-nginx + memcached
nginx·缓存·memcached
Kina_C3 小时前
HAProxy 负载均衡实战:从安装配置到高级参数详解
linux·运维·负载均衡·haproxy
AI人工智能+电脑小能手3 小时前
【大白话说Java面试题 第211题】【10_网络协议篇】第2题:说一下什么是 HTTP 协议?
java·网络协议·http·https·web通信
Tyfrank4 小时前
Linux内核收包路径及中断
linux·运维·单片机
難釋懷4 小时前
Nginx外置缓存-nginx + redis
redis·nginx·缓存
阳光九叶草LXGZXJ5 小时前
达梦数据库-报错-11-cmd 13 validate error
linux·运维·数据库·sql·学习