Разный root для графики на субдоменах.
wizard
wizard at linuxpro.ru
Fri Sep 14 13:14:56 MSD 2007
Приветствую.
Там очень большое количество субдоменов ( я не весь список привел),
можно ли это как то оптимизировать?, тоесть написать некий шаблон по
которому все субдомены подцепятся, и при добавлении новых не нужно
ничего будет в конфигах править.
Alexey Rymonin пишет:
> Hello wizard,
>
> Friday, September 14, 2007, 11:46:52 AM, you wrote:
>
>
>> Приветствую всех.
>> Есть вопрос, помогите пожалуйста решить.
>>
>
>
>> Суть такая есть сайт root у него /home/www/htdocs/
>> а субдоменов xxx.site.ru /home/www/htdocs/site-xxx
>> xxx2.site.ru /home/www/htdocs/site-xxx2
>>
>
>
>
>> Нарисовал вот такой конфиг, но он не работает , подскажите где я ошибся
>>
>
>
>> location ~*
>> ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav)
>> if ($host ~* ^(www\.)anekdoty\.site\.ru$) {
>> root /home/www/htdocs/site-anekdoty;
>> }
>> if ($host ~* ^anekdoty\.site\.ru$) {
>> root /home/www/htdocs/site-anekdoty;
>> }
>> if ($host ~* ^(www\.)cat\.site\.ru$) {
>> root /home/www/htdocs/site-cat;
>> }
>> if ($host ~* ^cat\.site\.ru$) {
>> root /home/www/htdocssite-cat;
>> }
>> if ($host ~* ^(www\.)multgames\.site\.ru$) {
>> root /home/www/htdocs/site-multgames;
>> }
>> if ($host ~* ^multgames\.site\.ru$) {
>> root /home/www/htdocs/site-multgames;
>> }
>> if ($host ~* ^(www\.)wallpaper\.site\.ru$) {
>> root /home/www/htdocs/site-wallpaper;
>> }
>> if ($host ~* ^wallpaper\.site\.ru$) {
>> root /home/www/htdocs/site-wallpaper;
>> }
>> if ($host ~* www\.site\.ru$) {
>> root /home/www/htdocs;
>> }
>> if ($host ~* site\.ru$) {
>> root /home/www/htdocs;
>> }
>>
>
>
>> }
>>
>
> Ну как минимум надо разводить серверами....
> пробудлируешь в каждом location со своим root
>
>
More information about the nginx-ru
mailing list