Welcome! Log In Create A New Profile

Advanced

Re: nginx + proxy

July 13, 2014 09:33PM
У меня так и работает.
Использую правда для сохранения статики с некоторых CDN сайтов.
Для этого в локальной сети на DNS-сервере для пользователей прописаны необходимые домены, которые необходимо обслужить nginx-ом. При этом сам сервер с proxy-nginx'ом имеет правильные записи для DNS(у меня он просто берет с наружи). Чтоб пользователи не могли воспользоваться другими DNS, на маршрутезаторе все заворачиваються на корпоративный.
При желании можно и просто заворачивать трафик на nginx - приходиться использовать для сайтов где исаользуется http-https (http - на nginx, https - напрямую).

Используються в основном 2 конструкции.

server
{
server_name www.example.com;
default_type application/octet-stream;
location /
{
open_file_cache max=1000;
expires 10d;
root /var/cache/nginx;
try_files $uri @proxy_it;
}
location @proxy_it
{
open_file_cache max=1000;
expires 3M;
root /var/cache/nginx;
proxy_store on;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:3128;
}
}

Во втором варианте nginx сам идет на основной сайт.
location @proxy_it
{
open_file_cache max=1000;
expires 3M;
root /var/cache/nginx;
proxy_store on;
proxy_set_header Host $host;
proxy_pass http://$host;
}

Данные конструкции работают почти без сбоев.
Subject Author Posted

nginx + proxy

helgen09 July 10, 2014 08:12AM

Re: nginx + proxy

mva July 11, 2014 03:22AM

Re: nginx + proxy

helgen09 July 11, 2014 05:20AM

Re: nginx + proxy

mva July 12, 2014 12:48AM

Re: nginx + proxy

PbIXTOP July 13, 2014 09:33PM

Re: nginx + proxy

mva July 13, 2014 11:08PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 280
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready