Nginx 资源被解释为文档但以 MIME 类型传输 application/octet-stream
Nginx resource interpreted as Document but transferred with MIME type application/octet-stream
我有一台安装了 nginx 的 Debian 9 服务器。
我还安装了 ZendFramework 3.
现在我想将默认文档根目录 /var/www/html 更改为我的 Zend 项目。
我的索引文件位于:/var/www/example.com/module/Application/view/application/index/index.phtml
我的 /etc/nginx/sites-enabled/default 看起来像这样:
server {
listen 81 default_server;
listen [::]:81 default_server;
root /var/www/example.com/module/Application/view/application/index;
index index.phtml index.php;
}
当我访问该站点时,index.phtml 被下载并且 Google-Chrome 在控制台中输出:
Resource interpreted as Document but transferred with MIME type application/octet-stream
我的配置文件有错误吗?我该如何解决这个问题?
Nginx 无法识别 .phtml 文件扩展名的 mime 类型,因此您需要将其添加到您的配置中。
要添加它的文件通常位于 /etc/nginx/mime.types
我有一台安装了 nginx 的 Debian 9 服务器。 我还安装了 ZendFramework 3.
现在我想将默认文档根目录 /var/www/html 更改为我的 Zend 项目。
我的索引文件位于:/var/www/example.com/module/Application/view/application/index/index.phtml
我的 /etc/nginx/sites-enabled/default 看起来像这样:
server {
listen 81 default_server;
listen [::]:81 default_server;
root /var/www/example.com/module/Application/view/application/index;
index index.phtml index.php;
}
当我访问该站点时,index.phtml 被下载并且 Google-Chrome 在控制台中输出:
Resource interpreted as Document but transferred with MIME type application/octet-stream
我的配置文件有错误吗?我该如何解决这个问题?
Nginx 无法识别 .phtml 文件扩展名的 mime 类型,因此您需要将其添加到您的配置中。
要添加它的文件通常位于 /etc/nginx/mime.types