nginx配置yum源或本地下载源
原创
©著作权归作者所有:来自51CTO博客作者哭泣的馒头的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、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;
默认中文目录乱码,添加上解决乱码。