Nginx资源被解释为Document,但以MIME类型application / octet-stream传输

时间:2018-08-28 21:34:51

标签: 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

我的/ 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

配置文件中是否有错误?我该如何解决?

1 个答案:

答案 0 :(得分:1)

Nginx无法识别.phtml文件扩展名的mime类型,因此您需要将其添加到配置中。

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