The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Nginx - Apache, как сделать из связки прокси?"
Отправлено erera22, 11-Мрт-13 18:40 
Ну, вообще-то, это был пример виртуального сервера.

Берем Ваш кусок конфига:
server {
      listen       *:80;
      server_name   *.com;
location /nginx_status { stub_status on; access_log off; allow 195.34.232.172; deny all; }
location /munin { alias   /var/www/html/munin; autoindex on; auth_basic "Munin"; auth_basic_>
      location / {
            proxy_pass        http://195.34.232.172:8181/;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
      }

}

выкидываем отсюда всю по*боту про мониторинг и статус сервера, получаем location

server {
   listen      80;
   server_name _;

   location / {
      # откуда этот адрес, 195.34.232.172:8181? Куда он "смотрит"? Делаем, согласно ТЗ
      # $host - домен, который хочет получить пользователь, 80 - порт,
      # на который будем ломиться.
      # пример: $host == 'ya.ru' , port = 80, тогда: proxy_pass http://ya.ru:80
      proxy_pass http://$host:80

      # далее передаем на удаленный сервер название домена, который мы хотим видеть
      proxy_set_header Host $host;

      # так как нам не надо показывать адреса, которые запрашивают информацию,
      # то указываем, что не надо менять location/refresh и
      # завершаем location
      proxy_redirect off;
   }
}

Думайте прежде, чем ... кхм ... вставляете. Куда бы то ни было.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру