Nginx

rewrite

host

# rewrite host
if ($host !~* www\.hibb8\.com) {
    rewrite ^(.*)$ http://www.hibb8.com$1 permanent;
}
 
if ($host = "www.52mk.com") {
    rewrite ^/(.*)$ http://52mk.com/$1 permanent;
}

filename

#rewrite URL 
if (!-e $request_filename)    
{   
    # CSS   
    rewrite ^/get.css(.*?)$ /css.php$1 last;
 
    # Go index.php
    rewrite (.*) /index.php?_path=$1 last;
 
    # Images
    rewrite ^/(\d+)\.png$ /job/get_img/?unique_id=$1;
}       

proxy

server {
        listen       80;
#        server_name  www.domain.com;
        location /
        {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://192.168.1.1:8080/;
        }
}
nginx/nginx.txt · 最后更改: 2012/01/18 18:31 由 admin
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki