gpt4 book ai didi

azure - 设置 Azure 应用程序网关与 nginx 反向代理相同

转载 作者:行者123 更新时间:2023-12-03 03:22:57 26 4
gpt4 key购买 nike

这是我当前的 nginx 配置,它按照我想要的方式工作。

server {
listen 443 ssl;
server_name subdomain.domain.com;

ssl_certificate /etc/ssl/domain.pem;
ssl_certificate_key /etc/ssl/domain.key;

location /domain-folder1 {
proxy_pass http://127.0.0.1:5678/;
include proxy_params;
}
location /domain-folder2 {
proxy_pass http://127.0.0.1:4151/;
include proxy_params;
}
}

我尝试使用与 nginx 相同的逻辑设置应用程序网关,但到目前为止没有任何效果。

我认为基于路径的规则应该有效,但事实并非如此。

最佳答案

我创建了示例 nginx 代理并设置到 Azure 应用程序网关。

enter image description here

要使用与 nginx 相同的方式设置应用程序网关,创建的应用程序网关添加了在服务器或端点中定义的后端池,每个后端服务的请求将转发到这些服务器或端点。

enter image description here

添加路由规则和后端设置,您可以为端口 443 创建监听器并关联适当的 SSL 证书。指定服务器名称以匹配传入请求中的主机 header 。

enter image description here

enter image description here

添加health probe配置正确的自定义域名作为其主机名,如下所示:

在主机中添加在应用程序网关服务器上运行的虚拟主机的名称

enter image description here

验证 Web 应用程序的后端运行状况是否处于健康状态,它成功重定向到服务器,如下所示:

enter image description here

enter image description here

要了解更多详细信息,请查看以下引用资料:

Using Microsoft Azure Load Balancers and NGINX Plus

Azure-docs/articles/application-gateway/configuration-request-routing-rules MicrosoftDocs/azure-docs · GitHub

关于azure - 设置 Azure 应用程序网关与 nginx 反向代理相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76474628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com