ubuntu如何设置http服务器(nginx)用于下载文件
·
使用 Nginx(高性能)
# 安装 Nginx
sudo apt update
sudo apt install nginx
# 创建文件存储目录
sudo mkdir -p /var/www/downloads
sudo chmod -R 755 /var/www/downloads
# 复制文件到目录
sudo cp your-file.zip /var/www/downloads/
# 配置下载站点
sudo nano /etc/nginx/sites-available/downloads
添加以下配置:
server {
listen 80;
server_name _; # 或指定域名
root /var/www/downloads;
location / {
autoindex on; # 启用目录列表
autoindex_exact_size off; # 显示文件大小(K/M)
autoindex_localtime on; # 使用本地时间
charset utf-8;
}
# 可选:限制访问
# location /private/ {
# auth_basic "Restricted";
# auth_basic_user_file /etc/nginx/.htpasswd;
# }
}
# 创建符号链接
sudo ln -s /etc/nginx/sites-available/downloads /etc/nginx/sites-enabled/
# 测试配置
sudo nginx -t
# 重启 Nginx
sudo systemctl restart nginx
扩展:
windows下:
可以下载hfs.exe(http文件服务器工具,双击打开即可)
更多推荐

所有评论(0)