之前只想到用httpd作为文件服务器,并不知道nginx其实也自带了类似功能,在结合网上各位大神的经验后,今天同样为大家演示一遍。安装过程不多阐述,直接进入配置阶段。
1、创建下载目录。
例如想把服务器的/data/file 作为下载目录。我们需要先将其创建出来,否则nginx找不到该目录会报404。
mkdir -p /data/download/
2、修改配置文件nginx.conf
找到http属性下的server属性。 listen表示监听的端口,这里我们就配置到默认的80端口下。 新增对/download路径的监听和配置。
location /download {
alias /data/file/;
index index.html;
autoindex on;
autoindex_exact_size off;
}
如下图所示: 配置完成后按ESC,然后:wq 保存退出。
3.重启nginx服务
先杀进程,,找到主进程号。
ps -ef|grep nginx
kill -QUIT 主进程号
然后用配置文件重新启动nginx。
/nginx_home/sbin/nginx -c /nginx_home/conf/nginx.conf
用浏览器访问服务器下载路径
这里我事先往上面传了两个软件安装包。大功告成,打开效果如下: 注:如果无法访问可能是云服务器为配置nginx的监听端口权限。可参考我之前的httpd教程配置防火墙。 如何用云服务器搭建Httpd文件下载服务
喜欢的朋友欢迎一键三连。我们一起学习,进步~~
|