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