首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

nginx与tomcat的响动分离

2012-08-24 
nginx与tomcat的动静分离http://www.oschina.net/code/snippet_12_175http://blog.csdn.net/21aspnet/arti

nginx与tomcat的动静分离

http://www.oschina.net/code/snippet_12_175

http://blog.csdn.net/21aspnet/article/details/6573825

http://www.oschina.net/question/59889_25385

?

下面一段是我成功配置的代码:

#这段是防止直接IP访问或者未绑定域名访问的配置server{       listen   80 default;       server_name      _;        return 403;     }server {        listen       80;        server_name  xxx.com;        location / {                rewrite ^(.*) http://www.xxx.com$1 permanent;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }    server {        listen       80;        server_name  www.xxx.com;        #charset koi8-r;        #access_log  logs/host.access.log  main;        #location / {        #    root   html;        #    index  index.html index.htm;        #}location ~ ^/(WEB-INF)/ {            deny all;        }location ~ ^/(images|styles|scripts)/ {            root /usr/java/static/xxx;        access_log off;            expires 24h;        }location ~ ^/(.*)$ {             proxy_pass http://localhost:8181;proxy_redirect          off;proxy_set_header        Host $host;proxy_set_header        X-Real-IP $remote_addr;proxy_set_header       X-Forwarded-For   $proxy_add_x_forwarded_for;client_max_body_size    10m;client_body_buffer_size 128k;proxy_connect_timeout   90;proxy_send_timeout      90;proxy_read_timeout      90;proxy_buffer_size       4k;proxy_buffers           4 32k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;}        #error_page  404              /404.html;        # redirect server error pages to the static page /50x.html        #        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }        # proxy the PHP scripts to Apache listening on 127.0.0.1:80        #        #location ~ \.php$ {        #    proxy_pass   http://127.0.0.1;        #}        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        #location ~ \.php$ {        #    root           html;        #    fastcgi_pass   127.0.0.1:9000;        #    fastcgi_index  index.php;        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;        #    include        fastcgi_params;        #}        # deny access to .htaccess files, if Apache's document root        # concurs with nginx's one        #        #location ~ /\.ht {        #    deny  all;        #}    }
?

热点排行