Сайты в подпапках

Sergey Kobzar sergey.kobzar на itcraft.org
Чт Июн 9 18:06:07 MSD 2011


Приветствую.

Для тестирования необходимо несколько сайтов. Использовать поддомены 
нельзя. Использую подпапки.

Конфиг:

server {
         access_log /var/log/nginx/access.log main;
         error_log /var/log/error.log info;

         if ($request_uri ~* ^/dev-(1|2|3)/.*$) {
                 set $subfolder dev-$1;
         }

         include /home/www/qa-dev/rewrites.conf;

	location /$subfolder {
	        root /home/www/qa-dev/$subfolder;
         	index index.html index.php;

	        location ~* \.(css|gif|html|ico|jpg|js|png)$ {
         	        root /home/www/qa-dev.tuugo.com;
	                expires max;
         	}

	        location ~ \.php$ {
         	        fastcgi_pass 127.0.0.1:9000;
                 	fastcgi_index index.php;
	                include /etc/nginx/fastcgi_params;
         	        fastcgi_param SCRIPT_FILENAME 
$document_root$fastcgi_script_name;
	                fastcgi_param SERVER_NAME $host;
         	}
	}
}

В итоге получаю:
2011/06/09 15:04:18 [error] 25046#0: *1251 "/usr/html/dev-1/index.html" 
is not found (2: No such file or directory)

Что не так?
Или есть другое решение?

Спасибо.



Подробная информация о списке рассылки nginx-ru