Multiple IP alias to be used with Nginx
Igor Sysoev
is at rambler-co.ru
Fri May 29 22:01:49 MSD 2009
On Fri, May 29, 2009 at 10:51:10AM -0700, Payam Chychi wrote:
> Hey guys,
>
> had a question for anyone that is utilizing massive amount of ip alise
> on *nix* to allow proper ip listening for nginx. I currently have
> 1x/24 and 1x/23 network that i need nginx to listen for... I also run
> independent config files for each unique ip address on the box which
> listens for an active ip address/adapter on the server. Ive had to
> turn to using ip alise for this function to work properly but its
> really a crappy way of doing this (having over 700 ip alise is not
> something an admin would want to have) so is there a way to force
> nginx to listen to an ip addresses/request that are not active on the
> box? I am utilizing a Load balancer in an DSR mode...
If you set *:80 and do not set "bind" on listen's, then nginx will listen
on *:80 only, and will call getsockname() to learn address:
server {
listen 80;
listen 192.168.1.1:80;
...
}
server {
listen 192.168.1.2:80;
...
}
server {
listen 192.168.1.3:80;
...
}
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list