Using the mirror module
Roman Arutyunyan
arut at nginx.com
Tue Mar 13 21:34:56 UTC 2018
Hi Kenny,
On Tue, Mar 13, 2018 at 05:37:52PM -0300, Kenny Meyer wrote:
> Hi,
>
> I’m having trouble using the new mirror module. I want to mirror incoming requests from Nginx to other upstream servers. 1) a production server 2) a staging server
>
> This is my config:
>
> server {
> listen 80 default_server;
> listen [::]:80 default_server;
>
> location / {
> mirror /mirror;
> proxy_pass http://www.example.com;
> }
>
> location /mirror {
> internal;
> proxy_pass http://staging.example.com$request_uri;
> }
> }
>
> So, I request http://myserver.com (where Nginx is hosted) and it successfully redirects me to www.example.com, however I don’t see any requests hitting staging.example.com.
>
> What could be the error?
The configuration looks fine.
Are there any errors in error.log?
And what happens if you switch www.example.com and staging.example.com?
--
Roman Arutyunyan
More information about the nginx
mailing list