如何使 nginx ssl 自定义

如何使 nginx ssl 自定义

我有以下代码,我尝试使用 https ssl。我的要求是点击以下网址https://server_name:3000

下面是 nginx.conf 文件。

upstream appa_backend {
server server_name:3000;
}

server {
listen               443;
ssl                  on;
#other conf

location /appa/ {
proxy_pass http://appa_backend/;
}

如何使用自定义端口运行 https 调用。

答案1

那么为什么你没有在 proxy_pass 行中将 https 设置为协议?例如:

 location /appa/ {
   proxy_pass https://appa_backend/;
 }

另一个要注意的是指定上游的完整路径:

 upstream appa_backend {
   server https://server_name:3000;
 }

那么您不需要在 proxy_pass 行上指定协议。

相关内容