环境:
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;
}
}