任务目标:
1、通过网址访问服务器文件夹。
2、浏览器点击文件不解析直接下载文件。

一、安装nginx
1、本文直接从yum安装:
yum install -y nginx
2、查找nginx文件目录:
whereis nginx

二、在home下创建目录并上传文件
1、创建目录:
mkdir -p /home/images/
2、上传测试图片至images目录

三、配置并启动nginx.config
1、编辑配置文件
vim /etc/nginx/nginx.config

access_log  /var/log/nginx/access.log  main;

sendfile            on;
tcp_nopush          on;
tcp_nodelay         on;
keepalive_timeout   65;
types_hash_max_size 2048;

include             /etc/nginx/mime.types;
default_type        application/octet-stream;

# Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf;

server {
    listen       80 default_server;
    listen       [::]:80 default_server;
    server_name  _;
    root         /usr/share/nginx/html;
    default_type \'text/html\'; #解决中文乱码问题
    charset utf-8;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
    location /images/ {
       if ($request_filename ~* ^.*?\.(sh|txt|mp4|mp3|mov|acc|m4a|jpg|rar|zip)$)  #判断请求返回的文件格式,符合此类格式文件只能下载,不可在线打开
        {
                add_header Content-type \'application/octet-stream;\';
                add_header Accept-Ranges \'bytes;\';
                add_header Content-Disposition \'attachment;\';
        }
        alias /home/images/;   #指定文件路径
        index index.html;
        autoindex on;
        autoindex_exact_size off;
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

2、保存配置文件,并启动服务。
systemctl start nginx.service

四、最终效果:
访问:http://ip地址/images/

目标达成!