tomcat get提交乱码解决

server.xml 里的Connector 处添加属性URIEncoding,值为UTF-8。

<Connector port=”80″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ URIEncoding=”UTF-8″/>

 

 

另外Context.xml里的Context添加属性reloadable,值为true,可以在修改后不用重启tomcat即可更新代码,虽然在老师下发的6.0版本中并不是每次都成功

<Context reloadable=”true”>

利用nginx反代google fonts

利用nginx

配置文件如下

upstream fonts_google {
server fonts.googleapis.com:80;
}

upstream fonts_gstatic {
server fonts.gstatic.com:80;
}

server {
listen 80;
server_name fonts.artitstudio.pw;
access_log /var/log/nginx/fonts_access_log main;

location /css {
sub_filter ‘fonts.gstatic.com’ ‘fonts.artitstudio.pw’;
sub_filter_once off;
sub_filter_types text/css;
proxy_pass_header Server;
proxy_set_header Host fonts.googleapis.com;
proxy_set_header Accept-Encoding ”;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://fonts_google;
}

location / {
proxy_pass_header Server;
proxy_set_header Host fonts.gstatic.com;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://fonts_gstatic;
}
}