Welcome! Log In Create A New Profile

Advanced

Re: Serve different pages for different IP

Francis Daly
December 23, 2014 08:18AM
On Tue, Dec 23, 2014 at 05:58:00AM -0500, magal wrote:

Hi there,

> I have one domain and I want to serve different pages based on the Client
> IP.
>
> Nginx refuse different server with same server_name and both location must
> be / .
>
> Can you help me?

Set a variable based on the client IP ($remote_addr), using "geo" or
"map" or perhaps "if/set".

Then, depending on what exactly you want to do, perhaps set "root" to
that variable value so that different clients see different parts of
the filesystem.

When I have had to do this before, I only handled the hard-coded first
request the clients made specially, and had the web server issue a
redirect to the client-specific url -- so any client could access any
other client content if it asked for it directly, but the default was
that each client would get its own content after one extra http request.

f
--
Francis Daly francis@daoine.org

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Serve different pages for different IP

magal December 23, 2014 05:58AM

Re: Serve different pages for different IP

Francis Daly December 23, 2014 08:18AM

Re: Serve different pages for different IP

magal December 24, 2014 10:16AM

Re: Serve different pages for different IP

Francis Daly December 24, 2014 10:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 304
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready