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

有时候你会想在项目的根目录里一并设置 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 进行许可。
评论