Nginx反向代理到远程服务器

时间:2016-05-12 00:27:23

标签: nginx proxy web

好的,所以我知道有很多关于Nginx反向代理的问题,但我不理解任何答案。我阅读了Nginx网站上的文档,我得到了它,但需要一些帮助。

所以这就是我想要的。

访客---> Nginx反向代理---> Nginx服务器(网站)

我知道您可以使用反向代理来收听远程服务器,但我找不到我想要的配置文件。我还希望在通过Nginx反向代理时显示静态html页面。就像一个页面上写着"由这家公司托管",就像Cloudflare一样。我问了一个人,他们告诉我,如果我把html文件放在反向代理服务器上,那么它会在访问者通过服务器时出现,但我不明白这个概念,我该如何理解静态html出现?对于这个,正确的配置是什么?我认为它与普通的远程服务器配置不同。

提前致谢!

1 个答案:

答案 0 :(得分:0)

在Nginx反向代理配置中,可以从反向代理本身提供一些URL,而无需转到源服务器。

请查看以下文章:https://www.cevapsepeti.com/how-to-setup-nginx-as-reverse-proxy-for-wordpress/

在本文中,您可以在virtual.conf第51-55行中看到error_pages直接从反向代理服务,而其他资产首先从源服务器获取。 Cloudflare采用相同的概念。我希望这会有所帮助。