在 fastcgi_params 中添加
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
在 nginx.conf 中解开 .php$ 相关注释并添加
try_files $uri $uri/ /index.php$is_args$args;
index index.php index.html index.htm;
在 fastcgi_params 中添加
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
在 nginx.conf 中解开 .php$ 相关注释并添加
try_files $uri $uri/ /index.php$is_args$args;
index index.php index.html index.htm;
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
配置文件如下
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;
}
}