使用软链接来在任意位置生效 nginx 配置

三葉Leaves Author

有时候你会想在项目的根目录里一并设置 nginx 配置,而不想 nginx 配置文件出现在其他地方。

首先,确认你没有使用宝塔之类的东西,确保有启用这个机制:

1
ls /etc/nginx/sites-enabled

然后就可以生效你的软链接了:

1
sudo ln -s /www/wwwroot/Your-Project/your-project.conf /etc/nginx/sites-enabled/your-project.conf

其中的 /www/wwwroot/Your-Project/your-project.conf 是你期望存放配置文件的目标位置。

值得注意的是,默认配置可能会覆盖你的站点配置,所以建议移除默认配置:

1
rm -rf /etc/nginx/sites-enabled/default.conf

之后可以测试配置是否正确:

1
sudo nginx -t

重载 nginx

1
sudo systemctl reload nginx
  • 标题: 使用软链接来在任意位置生效 nginx 配置
  • 作者: 三葉Leaves
  • 创建于 : 2025-05-07 00:00:00
  • 更新于 : 2025-05-13 23:50:35
  • 链接: https://blog.oksanye.com/6630cc2ee87e/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
使用软链接来在任意位置生效 nginx 配置