Welcome! Log In Create A New Profile

Advanced

Re: один конфиг для нескольких virtualhost

Igor Sysoev
December 02, 2009 10:48AM
On Wed, Dec 02, 2009 at 10:26:43AM -0500, andyjam wrote:

> имеется nginx в связке с apache (апач на 8080). на апаче настроены множество virtualhost'ов. все они лежат в папочках, названных соответственно своим доменным именам, только без www.
> задача - настроить одним конфигом сразу все виртхосты так, чтобы php-файлы отдавались на апачем, а статические файлы отдавались nginx'ом.
>
> что-то вроде:
>
> server {
> listen 80;
> server_name localhost;
> location / {
> proxy_pass http://127.0.0.1:8080;
> proxy_redirect off;
> proxt_set_header Host $host;
> }
> location ~* ^.+.(jpg|gif|png)$ {
> root /home/$host;
> }
> }
>
> вопросы:
> 1. как сделать так, чтобы если запрос приходит с www.$host, то файлы отдавались с того же локейшна? в частности интересует как "откусить" "www." от $host. слышал что-то о встроенном перле, но к сожалению не знаю этого языка..
> 2. насколько велика абсурдность идеи?

Поставить 0.8.29 и

server {
listen 80;
server_name ~^(www\.)?(?<name>.*)$;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxt_set_header Host $host;
}
location ~* \.(jpg|gif|png)$ {
root /home/$name;
}
}


--
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

один конфиг для нескольких virtualhost

andyjam December 02, 2009 10:26AM

Re: один конфиг для нескольких virtualhost

Igor Sysoev December 02, 2009 10:48AM

Re: один конфиг для нескольких virtualhost

andyjam December 03, 2009 07:44AM

Re: один конфиг для нескольких virtualhost

Alex, the Marrch Ca'at December 03, 2009 08:22AM

Re: один конфиг для нескольких virtualhost

zaartix December 18, 2009 03:24PM

Re: один конфиг для нескольких virtualhost

Maxim Dounin December 18, 2009 04:50PM

Re: один конфиг для нескольких virtualhost

zaartix December 18, 2009 10:49PM

Re: один конфиг для нескольких virtualhost

zaartix December 18, 2009 10:57PM

Re: один конфиг для нескольких virtualhost

Boris Dolgov December 19, 2009 12:00AM

Re: один конфиг для нескольких virtualhost

Boris Dolgov December 19, 2009 12:00AM

Re[2]: один конфиг для нескольких virtualhost

Denis F. Latypoff December 19, 2009 05:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 238
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