我有一台服务器为我们的整个开发团队共享多个基于Web的应用程序。 这台服务器安装了chef-server和apache。 不幸的是,厨师安装的nginx服务器喜欢回答端口80上的所有请求。问题是,我有一个由Apache服务器staging.myproduct.com托pipe的中转站点。 当我尝试访问该网站的主厨API网站服务。
有没有办法,我可以configurationNginx不这样做? 我只是想要它传递请求到Apache服务器或只回答如果是一个厨师相关的URI请求。
您需要为每个主机创build一个基于服务器名称的虚拟主机,一个用于主服务器(即chef.myproduct.com ),另一个用于chef.myproduct.com ,因此Nginx可以使用proxy_pass指令将请求转发到正确的后端。