static and dynamic content alias

Alejandro Vartabedian lists at webservice.com.uy
Tue Oct 23 22:14:53 MSD 2007


me again.

i have those directives to mimic an apache Alias directive that works
very well.

    server {
        listen       80;
        server_name  ws.lab; #somename  alias  another.alias;

        location / {
            root   /home/website/wsDev/http-dev/;
            index  index.php index.html index.htm;
        }
        # Alias mimic begin
        location /phpmyadmin/ {
            alias   /usr/share/phpmyadmin/; # alias static content
            index  index.php index.html index.htm;
        }
        location ~ /phpmyadmin/(.*).php$ {
            fastcgi_pass   127.0.0.1:8888;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME 
/usr/share/$fastcgi_script_name; # alias dynamic content
            include        /etc/nginx/fastcgi_params;
        }
        # Alias mimic end

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:8888
        #
        location ~ .php$ {
            fastcgi_pass   127.0.0.1:8888;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME 
/home/website/wsDev/http-dev$fastcgi_script_name;
            include        /etc/nginx/fastcgi_params;
        }
    }

(mainly for the dynamic Alias mimic)
is there place for a reduction of the settings? or other simpler way?






More information about the nginx mailing list