1、NGINX安装
## centos7环境安装nginx,只使用文件下载功能,没有版本要求。 yum -y安装nginx2、文件下载服务的配置文件
cat/etc/nginx/conf . d/file _ SVR . conf 服务器{ 听8888;#港口 服务器名xxxxx。顶部;#服务名称
字符集utf-8;#避免中文随机码。
根/家庭/数据;#显示了根索引目录,请注意,它应该更改为您自己的,并且该目录应该存在。
auth_basic“下载”;#验证期间提示信息
auth _ basic _ user _ file/etc/nginx/password;#验证文件路径
位置/
自动索引打开;#开启索引功能
autoindex_exact_size关闭;#关闭计算精确文件大小(以字节为单位),仅显示大致大小(以kb、mb、gb为单位)。
autoindex_localtime打开;#显示当地时间而不是格林尼治时间。
}
location=/favicon.ico {
log _ not _ found off
access _注销;
}
access _ log/var/log/nginx/download . log main;
}
3、生成nginx认证的用户和密码文件
yum -y安装httpd-toolshtpasswd-c/etc/nginx/密码下载#下载这里是认证的用户名。
#输入后输入密码。
# -c创建加密文件
# #删除用户和密码
htpasswd-D/etc/nginx/密码用户名
# -D删除指定的用户
# #修改用户和密码
htpasswd-b/etc/nginx/密码用户名通行证
# -b htpassswd命令行,根据提示输入用户名和密码,而不是密码。
# -p htpassswd命令不加密密码,即明文密码。
4、启动服务并验证
# nginx -tnginx:配置文件/etc/nginx/nginx.conf语法正常
nginx:配置文件/etc/nginx/nginx.conf测试成功
# nginx -s开始
的默认文件浏览样式
测试期间的下载速度