关于nginx一个域名,配置多个端口https的方法

假如我有一个域名 abc.com。在这个域名下,部署了两个应用,分别对应端口:8081,8082

想要给两个应用接口都开启https访问。

nginx配置如下:

server {

#监听443端口

listen 443 ssl;

listen [::]:443 ssl;

#你的域名

server_name abc.com;

#ssl证书的pem文件路径

ssl_certificate "pem文件";

#ssl证书的key文件路径

ssl_certificate_key "key文件";

location /app1/ { //别名 :app1

proxy_pass http://127.0.0.1:8081/;

}

location /app2/ { //别名 :app2

proxy_pass http://127.0.0.1:8082/;

}

}

最后,重新加载ng,然后重启即可。s

需要注意的地方:访问接口的时候,你的别名要加到接口上面,否则访问不到

比如:在没有开启https之前,app1这个应用的,你的接口地址是 http://abc.com/user/list

开通https之后:https://abc.com/app1/user/list

相关推荐
黄筱筱筱筱筱筱筱7 小时前
LINUX-防火墙
linux·服务器·网络
CPETW10 小时前
RS-232 Sniffer 嗅探器 ---- UNI-T电子负载通讯协议抓取-C
网络
liulilittle11 小时前
TCP UCP 卡尔曼滤波器
网络·网络协议·tcp/ip·通信
GOTXX12 小时前
SenseNova U1 实战体验:API 调用 + OpenClaw 接入全流程
服务器·网络·人工智能·语言模型
liulilittle12 小时前
TCP UCP:基于卡尔曼滤波的BBR增强型拥塞控制算法
linux·网络·c++·tcp/ip·算法·c·通讯
fortydusk12 小时前
3DMark v2.32.8426 专业授权版|专业显卡跑分工具
网络
秋落风声13 小时前
内存池仿Nginx C++实现
c++·nginx
清欢渡---13 小时前
三次握手四次挥手(对话场景)
运维·服务器·网络·hcia
XiYang-DING13 小时前
【Java EE】IP协议
网络·tcp/ip·java-ee
難釋懷13 小时前
Nginx反向代理
运维·nginx