pavel_i
@pavel_i
Учусь

Как настроить nginx в качестве обратного proxy?

Всем здравствуйте.

Помогите, пожалуйста, решить задачу.

Входные данные:
1) есть хост система с поднятым openvz
2) в openvz созданы 2 контейнера (frontend и backend) с айпишниками 192.168.1.101 и 192.168.1.102 соответственно
3) на виртуалке frontend крутиться nginx.

Задача: настроить конфиг nginx в качестве обратного прокси на backend виртуалку.

Прочитал кучу инфы, но так, к сожалению, и не понял, как его настроить.
Может кто-нибудь привести примерную конфигурацию nginx?

P.S. Еще нужно создать в конфиге upstream, в котором сделать прокси пасс на backend.

Заранее спасибо за оказанную помощь:)
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
pavel_i
@pavel_i Автор вопроса
Учусь
Сделал вот такой конфиг ngunx.conf. Но чувствую, что не совсем правильно.
# пользователь, от которого запускается процесс
user www-data;
# кол-во рабочих процессов. Обычно равно кол-ву ядер на машине
worker_processes  2;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    access_log  /var/log/nginx/access.log;

    sendfile        on;
    tcp_nopush     on;

    keepalive_timeout  2;
    tcp_nodelay        on;

    gzip  on;
    gzip_comp_level 3;
    gzip_proxied any;
    gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;


Как я понимаю, нужно еще правильно proxy.conf настроить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы