Port forwarding problem

Igor Sysoev igor at sysoev.ru
Tue Jul 26 12:38:09 UTC 2011

On Tue, Jul 26, 2011 at 01:30:19PM +0100, Francis Daly wrote:
> On Tue, Jul 26, 2011 at 06:35:23AM -0400, Quincy wrote:
> Hi there,
> > I have two machines. One is server with nginx and the other is NAT.
> > On server I've got mediawiki on port 2222. I forwared port 55555 on my
> > nat to server:2222. I have one big problem. When I try to open
> > NAT_IP:55555 in my browser it redirects me to http://:2222.  What's
> > wrong with my config?
> I don't see a pure-config way to tell nginx to redirect using exactly
> the Host: header sent by the client. I think that that is probably what
> you want to have.

"server_name_in_redirect off" forces to use client Host or, if there is
no Host, server IP. However, this is probably issue with mediawiki.
If mediawiki is run via FastCGI, then setting

fastcgi_param  SERVER_NAME  MYNAMEl;
fastcgi_param  SERVER_PORT  55555;

may help.

Igor Sysoev

More information about the nginx mailing list