![cover](https://img-blog.csdnimg.cn/img_convert/420e91f8357a45e1991f42e39e4fcc3a.png)
使用 Nginx 将部署多个子域名&http服务重定向到https服务
使用nginx来实现子域名部署多个项目
·
首先在阿里云解析对应的子域名
- 打开自己的域名解析
- 点击添加记录
然后在nginx的配置文件下新增以下内容
# ssl证书地址,是你自己服务器上证书存放的地址
ssl_certificate /ssl/fullchain.cer;
ssl_certificate_key /ssl/cert.key;
#请按照以下协议配置
ssl_protocols TLSv1.2 TLSv1.3;
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
#表示优先使用服务端加密套件。默认开启
ssl_prefer_server_ciphers on;
# http 重定向到 https
server {
listen 80;
server_name _;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name www.1024bugs.top;
# 对应项目1地址
root /www/web/dist;
index index.html index.htm;
}
server {
listen 443 ssl;
server_name h5.1024bugs.top;
# 对应项目2的地址
root /www/h5/h5-vant;
index index.html index.htm;
}
server {
listen 443 ssl;
server_name web.oposet.com;
# 对应项目三的地址
root /www/h5/h5-varlet;
index index.html index.htm;
}
配置好重载nginx, 即可生效
nginx -s reload
更多推荐
所有评论(0)