Здравствуйте товарищи !

сегодня речь пойдет о нетривиальной задаче когда нужно

сделать так что бы по ссылке /tratata открылся другой сайт и с ним можно было бы работать в пределах того же домена без обхода ограничений которые вызываются в работе с другим доменом …

так вот задача простая для её решения убил 3 минуты времени )

итак для решения данной задачи:

прописываем location tratata:

location /tratata  {

rewrite /tratata/(.*) /$1 break;
proxy_pass http://domain.example.net;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}

Как бы не хотелось все усложнить но все просто =) как сами видите единственное с чем пришлось повозится это передача корректного адреса на хост domain.example.net для этого используем mod_rpaf для apache и в нем пропишем :

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 1.1.1.1 2.2.2.2
RPAFheader X-Forwarded-For

Где 127.0.0.1 localhost где 1.1.1.1 внешний ип адрес локального сервера того же что и localhost

где 2.2.2.2 внешний ип сервера с nginx для того что бы получать корректный ип на удаленной стороне )

Используйте на здоровье =)