Having issues with nginx / root captures (0.7.53)

Michael Shadle mike503 at gmail.com
Fri May 1 10:53:16 MSD 2009


2009/4/30 Igor Sysoev <is at 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.





More information about the nginx mailing list