废话不多说,直接上配置
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 60;
server_tokens off;
#开启错误拦截
proxy_intercept_errors on;
fastcgi_intercept_errors on;
proxy_hide_header X-Powered-By;
proxy_hide_header Server;
server {
listen 80;
server_name www.a.com;
client_max_body_size 1000M;
client_body_timeout 20s;
client_header_timeout 10s;
send_timeout 30s;
ssl_protocols TLSv1.2;
charset utf-8;
location ~/(.*)$ {
#添加文件后缀
if (!-e $request_filename){
rewrite ^(.*)$ /$1.html break;
}
//js、css文件缓存时间设置
if ($request_filename ~* .*\.(?:js|css)$)
{
expires 2h;
}
root /usr/local/nginx/html;
index index.html index.htm;
#错误自定义处理
error_page 404 https://www.b.com/bridge?p=$1;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}