Maxim Dounin
March 25, 2014 12:38PM
Hello!

On Tue, Mar 25, 2014 at 03:20:01AM -0400, eug.l wrote:

> Добрый день,уважаемые коллеги!
> Помогите,пожалуйста, новичку разрешить следующую проблему.
>
> 1. Необходимо сделать несколько сайтов в одном домене.Сайты различаются
> только языковой версией,являющейся обязательной для идентификации.
> Например,
> mydomen.com/ru/
> mydomen.com/eng/
> mydomen.com/esp/
>
> Сайты расположены на различных vps (бэкэнд) и nginx проксирует запросы к
> этим бэкэндам. Одновременно с этим запросы кэшируются.
> Для быстрой отдачи статики сделаны локейшины, которые для каждого сайта
> свои, но имеют общие названия.

У префиксных location'ов - не названия, а префиксные строки,
которые сопоставляются с URI запроса. Их нужно сделать разными,
так, как вы уже сделали для собственно проксирования.

Как-то так:

location /ru/ {
...
}

location /ru/styles/ {
...
}

location /de/ {
...
}

location /de/styles/ {
...
}

Для лучшего понимания вопроса крайне рекомендуется прочитать
описание директивы location тут:

http://nginx.org/ru/docs/http/ngx_http_core_module.html#location

А равно основы обработки запросов тут:

http://nginx.org/ru/docs/http/request_processing.html

--
Maxim Dounin
http://nginx.org/

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

несколько сайтов в одном домене, с аналогичными локйешенами.

eug.l March 25, 2014 03:20AM

Re: несколько сайтов в одном домене, с аналогичными локйешенами.

Maxim Dounin March 25, 2014 12:38PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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