Author Topic: Zentyal + nginx_proxy  (Read 1170 times)

GriefNorth

  • Zen Apprentice
  • *
  • Posts: 40
  • Karma: +1/-0
    • View Profile
Zentyal + nginx_proxy
« on: March 13, 2014, 11:19:01 am »
Всем доброго дня. Помогите пожалуйста с реализацией такой схемы.
На данный момент все работает так. На входе Zentyal перенаправляет 80 порт на сервер в локалке, на котором стоит nginx + php5-fpm + некоторые сервисы (с веб_мордой). Nginx по имени сервера определяет что отдавать, либо сайты, либо сервисы у которых свои веб_морды(висят на разных портах). Появилась задача, чтобы этот nginx отдавал еще и другой сайт, управляемый apache2 и распалагающийся на другой машине. Как делаю я, поднимаю еще один виртуалхост nginx-а, такой же как и для сервисов с проксей на ip нужного мне сервера, в итоге Zentyal все это дело блокирует и грит что нет доуступа. В логах ничего отловить не могу или может не там смотр.
Вот конфиг виртуалхоста nginx-а
Code: [Select]
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 ругается на отсутствие доступа.