Google chrome Nginx资源解释为文档,但使用MIME类型应用程序/八位字节流传输

Google chrome Nginx资源解释为文档,但使用MIME类型应用程序/八位字节流传输,google-chrome,nginx,debian,zend-framework3,Google Chrome,Nginx,Debian,Zend Framework3,我有一个安装了nginx的Debian 9服务器。 我还安装了ZendFramework 3 现在我想将默认的文档根目录/var/www/html更改为我的Zend项目 我的索引文件位于:/var/www/example.com/module/Application/view/Application/index/index.phtml中 My/etc/nginx/sites enabled/default如下所示: server { listen 81 default_server;

我有一个安装了nginx的Debian 9服务器。 我还安装了ZendFramework 3

现在我想将默认的文档根目录/var/www/html更改为我的Zend项目

我的索引文件位于:/var/www/example.com/module/Application/view/Application/index/index.phtml中

My/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无法识别.phtml文件扩展名的mime类型,因此需要将其添加到配置中


要添加的文件通常位于
/etc/nginx/mime.types

我讨厌有人给出正确答案,然后OP让自己“忘记”接受答案。。。所以我把你的答案投了赞成票。我讨厌有人给出正确的答案,然后OP让自己“忘记”接受答案。。。所以我把你的答案投了赞成票。