ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] nginx - как оставлять IP клиента при проксировании?
@ 2006-12-07 16:13 Serge
  2006-12-07 16:26 ` Alexey I. Froloff
  0 siblings, 1 reply; 14+ messages in thread
From: Serge @ 2006-12-07 16:13 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Есть сервер, на котором на 80 порту слушает nginx, apache слушает на 8080 (все 
это на одном хосте)
запрос, попавший на nginx:80 перенапрвляется на 8080
вот имею примерно такую конструкцию:

  server {
        listen  192.168.3.1:80;
        server_name www.mydomain;
        location / {
            root /var/www/nginx;
            index index.html;
            proxy_pass http://192.168.3.1:8080/;

proxy_set_header  X-Real-IP  $remote_addr;
proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
  }

Проблемма: когда удаленный клиент хочет открыть страницу, в логах apache 
фиксируется не IP этого клиента, а IP самого сервера 192.168.3.1

Как сделать, что бы IP удаленного клиента не маскарадился в nginx?


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-12-19  6:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-07 16:13 [Sysadmins] nginx - как оставлять IP клиента при проксировании? Serge
2006-12-07 16:26 ` Alexey I. Froloff
2006-12-07 16:34   ` Serge
2006-12-07 22:41     ` Michael Shigorin
2006-12-14  7:09       ` Alexander Volkov
2006-12-14 20:16         ` Michael Shigorin
2006-12-15  7:04           ` Alexander Volkov
2006-12-15 18:40             ` Michael Shigorin
2006-12-18 11:09               ` Alexander Volkov
2006-12-18 14:26                 ` Michael Shigorin
2006-12-19  5:57                   ` Alexander Volkov
2006-12-19  6:54                     ` Serge
2006-12-07 17:09   ` Aleksey Korolkov
2006-12-08 14:14     ` Serge

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git