> 技术文档 > linxu CentOS 配置nginx

linxu CentOS 配置nginx

1、准备要发布的文件夹

sudo mkdir -p /var/www/myfiles # 创建文件夹(如果不存在)sudo chmod -R 755 /var/www/myfiles # 设置权限(确保 Nginx 可以读取)sudo chown -R nginx:nginx /var/www/myfiles # 修改所有者(Nginx 用户)

2、 配置 Nginx 虚拟主机

sudo vi /etc/nginx/conf.d/myfiles.conf # 新建一个配置文件(推荐)

3、写入配置

server { listen 80;  # 监听80端口(HTTP) server_name localhost;  # 服务器名称(可改为IP或域名) # 主站点配置(可选,如果不需要可以删除) location / { root /usr/share/nginx/html; # 默认根目录(可删除此块) index index.html; # 默认索引文件 } # 下载目录配置(二级地址 /download) location /download { alias /var/www/downloads/; # 指定下载文件夹路径(注意结尾的/) autoindex on;  # 开启目录列表(可选,方便浏览文件) autoindex_exact_size off; # 显示文件大小(KB/MB/GB) autoindex_localtime on; # 使用本地时间(而非UTC) }}

4、测试并重载 Nginx

sudo nginx -t

5、不成功的话重启Nginx

sudo systemctl restart nginx