通过nginx提供静态文件服务

本文最后更新于 2025年5月28日 晚上

简单记录下如何利用nginx对外提供一个下载链接

如果服务器的带宽比较小(1M、5M之类)下载会很慢,所以还是云盘好一点

分享资源可以通过网盘,但是网盘打开过程有点烦,不如直接点击链接下载来得方便快捷

有一个服务器,就可以对外提供这种静态文件服务

上传

通过sftp等方式把文件上传到服务器

确保Nginx已经安装运行

1
sudo systemctl status nginx # 检查nginx

如果未安装,可以执行:

1
2
sudo apt update
sudo apt install nginx

将文件放到Nginx的Web根目录下

默认的根目录是/var/www/html,可以通过查看/etc/nginx下的site-enabled/default或者conf.d/default.conf,其中root后面的就是设置的根目录

这里设置一个子目录files用来存资源

1
2
3
sudo mkdir -p /var/www/html/files # 默认就是/var/www/html
sudo mv data.zip /var/www/html/files # 把资源放到files里面
sudo chmod 644 /var/www/html/files/data.zip

然后就可以通过http://你的IP/files/data.zip这个链接直接下载资源了。

如果服务器的带宽比较小(1M、5M之类)下载会很慢,所以还是云盘好一点


通过nginx提供静态文件服务
http://43.143.57.238/2025/05/28/通过nginx提供静态文件服务/
作者
Leoo Yann
发布于
2025年5月28日
更新于
2025年5月28日
许可协议