如何配置nginx以提供HTML文件供查看而不是下载? [英] How to configure nginx to serve HTML files for viewing instead of downloading?

查看:771
本文介绍了如何配置nginx以提供HTML文件供查看而不是下载?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将nginx配置为服务器HTML文件以供查看,而不是下载.

I want to configure nginx to server HTML files for viewing instead of downloading.

server {
    listen       5000;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    #location / {
    #    root   html;
    #    index  index.html index.htm;
    #}

    location = / {
        root /home/vagrant/own/base/assets;
        index index.html;
    }

    location = /login {
    #    root /home/vagrant/own/base/assets;
          alias /home/vagrant/own/base/assets/login.html;
    }

    location /index.html {
        root /home/vagrant/own/base/assets;
    }
}

这是我的conf文件,当我浏览到/login时,我的浏览器尝试提供文件供下载而不是查看.感谢您的帮助.

This is my conf file, when I browse to /login, my browser tries to offer the file for download instead of viewing it. Thanks for your help.

推荐答案

    location = /login {
        default_type "text/html";
        alias /home/vagrant/own/base/assets/login.html;
    }

我认为上述方法是有效的,也许还有其他答案.

I think the approach above is effective, there maybe other answers.

这篇关于如何配置nginx以提供HTML文件供查看而不是下载?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆