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

相关推荐
2***b8811 分钟前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
极客BIM工作室16 分钟前
ZFNet反卷积网络(Deconvnet):让CNN“黑盒”变透明的核心技术
网络·人工智能·cnn
r***869816 分钟前
Nginx解决前端跨域问题
运维·前端·nginx
m***667336 分钟前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
@YDWLCloud40 分钟前
做独立站,用阿里云国际版还是 Cloudflare?答案出乎意料
服务器·网络·阿里云·云计算
执笔论英雄1 小时前
【RL】async_engine 远离
java·开发语言·网络
jinxinyuuuus1 小时前
TikTok Watermark Remover:用户行为模拟、动态Token认证与视频流的去噪
网络·人工智能·计算机视觉·架构
2***c4351 小时前
nginx服务器实现上传文件功能_使用nginx-upload-module模块
服务器·前端·nginx
k***85841 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
側耳听偑1 小时前
windows 11 eNSP 模拟器设备无法启动问题无法启动解决方案
网络·ensp·h3c·hcl