Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: несколько сайтов в одном домене, с аналогичными локйешенами.
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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|