May 07, 2010 05:22AM
On Fri, May 07, 2010 at 01:20:00PM +0400, Igor Sysoev wrote:

> On Fri, May 07, 2010 at 05:08:25AM -0400, demoversion wrote:
>
> > Привет.
> > Помогите пожалуйста разобраться в конфигах для настройки сервера:
> >
> > server {
> > listen 80;
> > server_name site1.ua site2.ua; # для www*** редиректы
> > прописаны
> > root /wwwdata/site/public/;
> >
> > if (-f $document_root/$host/$request_filename.html) {
> > rewrite ^(.*)$ $1.html break;
> > }
> >
> > Как видно у меня один сервер на [b]2 сайта[/b] (site1.ua site2.ua)
> > Статика у мене лежит тут:
> > /wwwdata/site/public/site1.ua/hello.html
> > /wwwdata/site/public/site2.ua/hello.html
> >
> > идет запрос http://site1.ua/hello
> > [b]Мне надо проверить ести ли файл /$host/file.html и если есть - отдать
> > его.[/b] Все понятно, но я просто не знаю nginx и трудно написать
> > правильный конфиг. Метод проб и ошибок и гугл не помогли.
> > Если кто знает как написать условие проверки и rewrite - буду очень
> > признателен.
>
> Лучше так:
>
> server {
> server_name site1.ua;
> root /wwwdata/site/public/site1.ua;
> location / {
> try_files $uri.html =404;
> }
> }
>
> server {
> server_name site2.ua;
> root /wwwdata/site/public/site2.ua;
> location / {
> try_files $uri.html =404;
> }
> }
>
> но можно и так:
>
> server {
> server_name site1.ua site2.ua;
> root /wwwdata/site/public;
> location / {
> try_files $host$uri.html =404;

- try_files $host$uri.html =404;
+ try_files /$host$uri.html =404;

> }
> }


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

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

настройка сервера для отдачи статики для 2-х серверов

demoversion May 07, 2010 05:08AM

Re: настройка сервера для отдачи статики для 2-х серверов

Igor Sysoev May 07, 2010 05:22AM

Re: настройка сервера для отдачи статики для 2-х серверов

Igor Sysoev May 07, 2010 05:22AM

Re: настройка сервера для отдачи статики для 2-х серверов

demoversion May 07, 2010 05:44AM

Re: настройка сервера для отдачи статики для 2-х серверов

Igor Sysoev May 07, 2010 06:16AM

Re: настройка сервера для отдачи статики для 2-х серверов

demoversion May 07, 2010 06:44AM

Re: настройка сервера для отдачи статики для 2-х серверов

Igor Sysoev May 07, 2010 10:22AM

Re: настройка сервера для отдачи статики для 2-х серверов

demoversion May 07, 2010 12:43PM

Re: настройка сервера для отдачи статики для 2-х серверов

demoversion May 08, 2010 10:23PM

Re: настройка сервера для отдачи статики для 2-х серверов

demoversion May 11, 2010 08:07AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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