upstream HD {
server xxx.xxx.xxx.xxx:8080;
server xxx.xxx.xxx.xxx:8080 backup;
}
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local]
I’m using my nginx in the proxy settings of my internet explorer and try
to visit e.g. www.google.dehttp://www.google.de . The request gets
forwarded to the first of my server (as the second is only backup), but
the requested URL get exchanged to " / " . So my question is:
Is there a way to pass the requested URL, nginx is receiving, forward to
my two squid servers ?
I’m new to nginx, but i already googled and used the wiki, but I didnt
find anything useful
nginx is not a http proxy server; and nginx does not speak to http
proxy servers.
You might be able to find a set of configs which mostly does what you
want; but you will probably be much happier if you use a tool which is
designed to do what you want, so that you won’t be fighting it.
I’m using my nginx in the proxy settings of my internet explorer
and try to visit e.g. www.google.dehttp://www.google.de .
The request gets forwarded to the first of my server (as the
second is only backup), but the requested URL get exchanged to
" / " . So my question is:
Is there a way to pass the requested URL, nginx is receiving,
forward to my two squid servers ?
There is a problem with your setup. You are trying to use nginx
as a forward proxy, while nginx isn’t a forward proxy, it’s a
reverse proxy. While it is possible to configure nginx as a
forward proxy with some limitations (try google if you really wish
to do it), this isn’t something supported.
Thanks fort he reply. Yeah i know nginx is a reverse proxy, but i found
some tutorials using it in front of squid as forward proxy…well they
didnt really work… Seems like i have to look for another solution to
build a failover forward proxy :S
Regards
Alex
-----Ursprngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] Im Auftrag
von Maxim D.
Gesendet: Mittwoch, 29. Oktober 2014 14:51
An: [email protected]
Betreff: Re: Nginx Load Balancing Two Squid Forward Proxyies
I’m using my nginx in the proxy settings of my internet explorer and
try to visit e.g. www.google.dehttp://www.google.de .
The request gets forwarded to the first of my server (as the second is
only backup), but the requested URL get exchanged to " / " . So my
question is:
Is there a way to pass the requested URL, nginx is receiving, forward
to my two squid servers ?
There is a problem with your setup. You are trying to use nginx as a
forward proxy, while nginx isn’t a forward proxy, it’s a reverse proxy.
While it is possible to configure nginx as a forward proxy with some
limitations (try google if you really wish to do it), this isn’t
something supported.