关于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

相关推荐
zm3 小时前
网络编程epoll和udp
服务器·网络·数据库
张一不吃豆芽3 小时前
TCPIP详解 卷1协议 八 ICMPv4和ICMPv6 Internet控制报文协议
网络·网络协议·tcp/ip
是垚不是土3 小时前
探秘高可用负载均衡集群:企业网络架构的稳固基石
运维·服务器·网络·云原生·容器·架构·负载均衡
向哆哆4 小时前
Netty在Java网络编程中的应用:实现高性能的异步通信
java·网络·php
@西瓜@5 小时前
(网络)应用层协议-HTTPS
网络·网络协议·https
海尔辛5 小时前
学习黑客5 分钟读懂什么是 CVE?
网络·学习·安全
c语言中的小小白6 小时前
【Linux网络】————HTTP协议详解
网络·网络协议·http
achene_ql7 小时前
WebRTC:去中心化网络P2P框架解析
网络·去中心化·webrtc·p2p
s_little_monster7 小时前
【Linux】socket网络编程之TCP
linux·运维·网络·笔记·学习·tcp/ip·学习方法
煤灰2427 小时前
Linux上的网络编程-初探
linux·网络