LOADING

加载过慢请使用代理,全球站仅提供非中国大陆地区CDN支持

基于Nginx搭建属于自己的文件下载站

环境:
OS:                 Debian GNU/Linux 12
Nginx version:      1.22.1

一、检查Nginx

首先你需要确保你已经正确安装了Niginx,通过命令nginx -v查询是否已经安装,正确安装终端会输出版本号,如:

root@RainYun-Xwf5CV5q:~# nginx -v
nginx version: nginx/1.22.1

二、配置nginx.conf

不同版本安装Nginx的路径不同,这里以Debian 12 apt包管理器为例,Nginx会被安装在目录”/etc/nginx“下
打开文件nginx.conf并编辑

nano /etc/nginx/nginx.conf

确保在http项中存在下面的内容,如果不存在需要手动添加

include /etc/nginx/sites-enabled/*.conf;

三、配置站点conf

进入目录/etc/nginx/sites-enabled,如果没有sites-enabled可以手动创建一个文件夹
创建一个自命名文件<Your_file_name>.conf,例如”http_download.conf“,并编辑添加内容:

# 命令
    cd /etc/nginx/sites-enabled
    nano http_download.conf

# 文件内容
# /etc/nginx/sites-enabled/http_download.conf
server {
    listen 8080;    # 站点访问端口,自行调整
    server_name local_host;  # 使用通配符匹配所有域名

    root /server/www/http_download;     # 目录用绝对路径指向你的文件存放的根文件夹

    # 权限检查头
    add_header X-Path-Info $request_filename;

    location / {
        autoindex on;
    }
}