nginx配置多层代理时,修改完nginx.conf后发现css,js都无法正常加载。返回格式 Content-Type 一直是 text/html。报错如下: 二 排查问题 1 查看Nginx配置,发现mime.types文件中已定义文件格式js,说明默认配置中的types规则未生效。 includemime.types:表示纳入mime.types文件的配置,一般根据mime.types文件中配置来指定响应...
查看引用失效的css文件后发现请求头中Accept为text/css 但是响应头中Content-Type为text/plain 经查阅后发现缺少/etc/nginx/mime.types配置文件。 解决方案: 1.在nginx.conf文件中增加配置include mime.types;放在http内。 2.在配置内放入/etc/nginx/mime.types文件 3.重启nginx 附录:nginx配置文件详解 #定义Nginx...
$curlhttp://127.0.0.1/$tail--lines=1/var/log/nginx/access_headers.log2021-04-23T10:08:15+00:00client=172.17.0.1method=GETuri=/index.html status=200 in.Host=localhost:55081 in.User-Agent=curl/7.64.1 in.Accept=*/* out.Content-Type=text/html out.Content-Length=612 out.ETag=\x2260633...
下面的 respone 中 content-encoding:gzip ,指服务端开启了 gzip 的压缩方式。 # # 默认off,是否开启gzip gzip on; # 要采用 gzip 压缩的 MIME 文件类型,其中 text/html 被系统强制启用; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+...
add_header X-Content-Type-Options nosniff; #防XSS攻擊 add_header X-Xss-Protection 1; 复制代码 服务器优化# 配置共享会话缓存大小 ssl_session_cache shared:SSL:10m; # 配置会话超时时间 ssl_session_timeout 10m; 复制代码 http2 配置 http2 配置很简单,只要后面增加 http2。
application/javascript:JS文件。 application/json:JSON数据。 application/xml:XML数据。 application/octet-stream:未知的二进制数据。 在HTTP 请求和响应中,MIME type通常以Content-Type标头的形式进行传输,指示了消息主体的类型。这使得服务器和客户端能够正确地处理传输的数据,确保正确地解释内容,如在浏览器中正确显示...
mime.type文件 types{text/html html htm shtml;text/css css;text/xml xml;image/gif gif;image/jpeg jpeg jpg;application/javascript js;application/atom+xml atom;application/rss+xml rss;text/mathml mml;text/plain txt;text/vnd.sun.j2me.app-descriptor jad;text/vnd.wap.wml wml;text/x-component ...
server{# 开启gzip 压缩 gzip on;# 设置gzip所需的http协议最低版本 (HTTP/1.1,HTTP/1.0) gzip_http_version1.1;# 设置压缩级别,压缩级别越高压缩时间越长 (1-9) gzip_comp_level4;# 设置压缩的最小字节数, 页面Content-Length获取 gzip_min_length1000;# 设置压缩文件的类型 (text/html)gzip_types text...
location~*/download/{root/apps/oa/fs;}location~.*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)${root/apps/oaapp;expires 7d;}location/nginx_status{stub_status on;access_log off;allow192.168.10.0/24;deny all;}location~^/(WEB-INF)/{deny all;}#error_page404/404.html;# redirect server err...
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css){ root /soft/nginx/static_resources; expires 7d; } 然后照常启动nginx和移除了静态资源的WEB服务,你会发现原本的样式、js效果、图片等依旧有效,如下:其中static目录下的nginx_style.css文件已被移除,但效果依旧存在(绿色字...