The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Отдача статики nginx`ом в связке LNAMP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Отдача статики nginx`ом в связке LNAMP"  +/
Сообщение от cyber01 email(ok) on 30-Май-12, 21:52 
Привет всем, ребят подскажите пожалуйста.
Есть связка LNAMP (nginx как фронт к apache), nginx выступает в качестве прокси перед апачем. Есть N кол-во сайтов(виртуальные хосты Apache), сайты "лежат" по такому пути: /home/us1/   /home/us2/ и т.п. Возможно ли заставить nginx отдавать статику этих сайтов без описывания каждого сайта в конфиге nginx? Если да, то подскажите как. Сколько гуглил,так и не нашел такого варианта.

Версия Apache 2.2.14
nginx 1.0.14
ОС Gentoo

Конфиг nginx http://pastebin.com/ZaSwTm1g

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отдача статики nginx`ом в связке LNAMP"  +/
Сообщение от PavelR (ok) on 31-Май-12, 06:50 
> Привет всем, ребят подскажите пожалуйста.

Напиши скрипт, который будет тебе конфиги генерировать.
К каждому сайту - сформируй отдельный файл конфига в каталог, который потом в основной конфиг будет included.

>[оверквотинг удален]
> Есть связка LNAMP (nginx как фронт к apache), nginx выступает в качестве
> прокси перед апачем. Есть N кол-во сайтов(виртуальные хосты Apache), сайты "лежат"
> по такому пути: /home/us1/   /home/us2/ и т.п. Возможно ли
> заставить nginx отдавать статику этих сайтов без описывания каждого сайта в
> конфиге nginx? Если да, то подскажите как. Сколько гуглил,так и не
> нашел такого варианта.
> Версия Apache 2.2.14
> nginx 1.0.14
> ОС Gentoo
> Конфиг nginx http://pastebin.com/ZaSwTm1g

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Отдача статики nginx`ом в связке LNAMP"  +/
Сообщение от Etch on 31-Май-12, 14:34 
http://habrahabr.ru/post/142648/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Отдача статики nginx`ом в связке LNAMP"  +/
Сообщение от erera22 (ok) on 31-Май-12, 18:36 
>[оверквотинг удален]
> Есть связка LNAMP (nginx как фронт к apache), nginx выступает в качестве
> прокси перед апачем. Есть N кол-во сайтов(виртуальные хосты Apache), сайты "лежат"
> по такому пути: /home/us1/   /home/us2/ и т.п. Возможно ли
> заставить nginx отдавать статику этих сайтов без описывания каждого сайта в
> конфиге nginx? Если да, то подскажите как. Сколько гуглил,так и не
> нашел такого варианта.
> Версия Apache 2.2.14
> nginx 1.0.14
> ОС Gentoo
> Конфиг nginx http://pastebin.com/ZaSwTm1g

Пути вида /home/usN/sitename не лучший вариант. Если подразумевается полное разделение пользователей и их сервисов, то лучше запускать N nginx-серверов со своими listen, тогда

location *~ \.jpg$ {
   root /home/us2/$host;

   try_files $uri =404;
}

Если предпочтительным является использование одного nginx-сервера, то много лучше делать конфиги для каждого вирт. хоста (или пользователя usN) => получать ситуацию, описанную выше.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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