一、nginx配置

1、拷贝文件到html的yum下面
cp test.txt /usr/share/nginx/html/yum/

2、配置nginx
server {
        listen 80;
        server_name www.yum.com;
        root /usr/share/nginx/html/yum;

        location / {
        autoindex on;
        autoindex_localtime on;
        autoindex_exact_size off;
        charset utf-8
        }
}

3、测试
http://192.168.10.131
或者curl http://192.168.10.131

4、下载文件
wget http://192.168.10.131/test.txt

5、配置yum源
cat > /etc/yum.repos.d/local.repo << EOF
[local-epel]
name=local yum
baseurl=http://192.168.10.131
gpgcheck=0
enabled=1
EOF

二、配置参数说明

1、autoindex on;
当请求的location以/结尾时且请求对应地址为文件夹
若将autoindex开启,那么文件夹则会以文件列表的方式显示。

2、autoindex_exact_size off;
默认为on, 显示出文件的确切大小,单位是bytes。
修改为off,显示出文件的大概大小,单位是kB或者MB或者GB。

3、autoindex_localtime on;
默认为off,显示的文件时间为GMT时间。
修改为on, 显示的文件时间为文件的服务器时间。

4、charset utf-8,gbk;
默认中文目录乱码,添加上解决乱码。