Здравствуйте...у меня всё работает с таким конфигом<br>server {<br> index index.php;<br> server_tokens off;<br> autoindex off;<br> listen <a href="http://192.168.0.3:80">192.168.0.3:80</a> default;<br>
server_name <a href="http://corpix.ru">corpix.ru</a> <a href="http://www.corpix.ru">www.corpix.ru</a>;<br> charset utf-8;<br> access_log /var/log/nginx/corpix.ru-access.log main;<br>
error_log /var/log/nginx/corpix.ru-error.log;<br> root /www/<a href="http://corpix.ru/pub/">corpix.ru/pub/</a>;<br><br> location ~ "/graffiti" {<br>
root /storage/pubfiles;<br> autoindex on;<br> access_log /var/log/nginx/corpix.ru-graffiti-access.log main;<br> break;<br>
}<br><br> location ~ \.flv$ {<br> root /www/<a href="http://corpix.ru/pub/">corpix.ru/pub/</a>;<br> flv;<br> }<br><br> location ~ "/a" {<br>
access_log off;<br> }<br><br> location ~ "/multimedia" {<br> root /www/<a href="http://corpix.ru/pub">corpix.ru/pub</a>;<br> }<br>
<br> location / {<br> try_files $uri $uri/ @yii;<br> }<br><br> location @yii {<br> rewrite (.*) /index.php/$1 last;<br> }<br><br> location ~ \.php {<br>
fastcgi_pass unix:/var/run/php/php-fpm.sock;<br> fastcgi_index index.php;<br> fastcgi_param SCRIPT_FILENAME /www/<a href="http://corpix.ru/pub/index.php">corpix.ru/pub/index.php</a>;<br>
include fastcgi_params;<br> }<br><br> include /etc/nginx/deny.conf;<br>}<br><br>server {<br> index index.php;<br> listen <a href="http://192.168.0.3:80">192.168.0.3:80</a>;<br>
server_tokens off;<br> autoindex off;<br> server_name ~^([^.]+)\.corpix\.ru$;<br> set $subdomain $1;<br>
<br> charset utf-8;<br> access_log /var/log/nginx/corpix.ru-blog-access.log main;<br> error_log /var/log/nginx/corpix.ru-blog-error.log;<br>
root /www/<a href="http://corpix.ru/pub/">corpix.ru/pub/</a>;<br><br> location ~ "/a" {<br> access_log off;<br> }<br><br><br> rewrite \.(js|ico|gif|jpg|png|css|flv|swf)$ /$uri break;<br>
rewrite ^ /index.php$uri?blogname=$subdomain break;<br><br> location ~ \.php {<br> fastcgi_pass unix:/var/run/php/php-fpm.sock;<br>
fastcgi_index index.php;<br> fastcgi_param SCRIPT_FILENAME /www/<a href="http://corpix.ru/pub/index.php">corpix.ru/pub/index.php</a>;<br> include fastcgi_params;<br>
}<br><br> include /etc/nginx/deny.conf;<br>}<br><br><br><br><div class="gmail_quote">18 марта 2010 г. 10:23 пользователь Вадим Мисирук <span dir="ltr"><<a href="mailto:mkseva@gmail.com">mkseva@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div> server {</div><div> listen 80;</div><div>
server_name ~^([^.]+)\.<a href="http://host.ru" target="_blank">host.ru</a>;</div><div class="im">
<div> error_log /sites/<a href="http://host.ru/error.log" target="_blank">host.ru/error.log</a>;</div></div></div></blockquote><div><br> set $username $1;<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div><br></div><div> ......</div><div><br></div><div> }</div></div>
</blockquote></div>можно и нужно без if & rewrite<br><br>+ в рассылке много примеров на эту тему<br>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
<br></blockquote></div><br>