2009/4/30 Igor Sysoev <is@rambler-co.ru>:
> server_name ~...
>
> set $name $1;
>
> root /....$name;
server {
listen 80;
index index.php index.html;
server_name ~^foo(.+)\.mike\.bar\.com$;
set $name $1;
root /home/mike/web/foo$name;
include /etc/nginx/defaults.conf;
# include /etc/nginx/development.conf;
# include /etc/nginx/expires.conf;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:11001;
}
# include /etc/nginx/redfort.conf;
}
like that?
you saw development.conf in the last email...
expires.conf (this causes an issue)
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
expires max;
access_log off;
}
defaults.conf (this is okay):
location ~ /\.ht {
deny all;
}
location = /robots.txt {
log_not_found off;
}
location = /favicon.ico {
log_not_found off;
}
log_not_found off;
any ideas on how to get development.conf and defaults.conf to work
with the root regex? even with the "set" it still seems to not capture
it at the right time.