微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 nginx 作为 wordpress 站点中的子文件夹代理到另一个应用程序

如何解决使用 nginx 作为 wordpress 站点中的子文件夹代理到另一个应用程序

我在 https://example.com url 的第一台服务器的主目录中有一个Nginx 服务的 wordpress 门户。 我想将用户传递到第二台服务器上的另一个应用程序,在 https://secondserver.local/ url 本地可用(由 IIS 提供的 .net 应用程序)。一些例子:

目前在第二台服务器上运行的应用程序很少:

我尝试通过在下面添加代码来更改 Nginx 配置,但没有成功 - 我只收到来自 wordpress 的不同站点,而不是来自第二台服务器。

#Reverse proxy
    location = /app {
    rewrite /app/(.*) /$1 break;
    proxy_pass https://secondserver.local/;
    proxy_redirect off;
    proxy_set_header Host $host;
}

也尝试过:

    location ^~ /app{
    rewrite /app/(.*) /$1 break;
    proxy_pass https://secondserver.local$1;
    proxy_redirect off;
    proxy_set_header Host $host;
    }

当前使用的站点配置:https://pastebin.com/F8xdGU24

你能指导我实现描述的配置吗?

致以最诚挚的问候

马辛

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。