我正在使用此rtmp模块https://github.com/arut/nginx-rtmp-module将nginx用作rtmp服务器,我试图进入统计信息页面,但是当尝试查看http://ip:8080/stat/stat.xsl的统计信息时,我得到了一个空白页面,其中包含以下内容在Chrome的控制台中:
Resource interpreted as Stylesheet but transferred with MIME type text/xml: "http://ip:8080/stat/stat.xsl".
以及Firefox Error loading stylesheet: Parsing an XSLT stylesheet failed.
我已经尝试了很多,但是无法解决此问题。这是nginx.conf的相关部分:
http {
include /usr/local/nginx/conf/mime.types;
#default_type application/octet-stream;
server {
listen 8080;
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
}
alias /HLS/hls;
add_header Cache-Control no-cache;
}
location /stat {
types {
application/xml dae;
}
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
location /stat.xsl {
types {
application/xml dae;
}
root /usr/local/nginx/html/stat.xsl/;
}
}
}
这看起来像是nginx的mimes.types文件的相关部分:
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 htc;
image/png png;
image/svg+xml svg svgz;
image/tiff tif tiff;
image/vnd.wap.wbmp wbmp;
image/webp webp;
image/x-icon ico;
image/x-jng jng;
image/x-ms-bmp bmp;
font/woff woff;
font/woff2 woff2;
application/xml xsl;
我确定这是MIME类型的问题,例如在Chrome控制台中,我可以单击该文件并在控制台中查看stats.xsl的内容,但它不会在页面上呈现。 / p>
关于我可能做错了什么的任何想法?
谢谢。