Всем доброго дня. Помогите пожалуйста с реализацией такой схемы.
На данный момент все работает так. На входе Zentyal перенаправляет 80 порт на сервер в локалке, на котором стоит nginx + php5-fpm + некоторые сервисы (с веб_мордой). Nginx по имени сервера определяет что отдавать, либо сайты, либо сервисы у которых свои веб_морды(висят на разных портах). Появилась задача, чтобы этот nginx отдавал еще и другой сайт, управляемый apache2 и распалагающийся на другой машине. Как делаю я, поднимаю еще один виртуалхост nginx-а, такой же как и для сервисов с проксей на ip нужного мне сервера, в итоге Zentyal все это дело блокирует и грит что нет доуступа. В логах ничего отловить не могу или может не там смотр.
Вот конфиг виртуалхоста nginx-а
server {
listen 80;
server_name xxx.service.ru;
access_log /var/log/nginx.access_log;
location / {
proxy_pass http://127.0.0.1:xx/; #хх - порты с сервисами
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 60;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
Если же меняю proxy_pass
http://127.0.0.1:xx/ на ip нужного сервера с apache2 с портом 80 все, Zentyal ругается на отсутствие доступа.