nginx 通过命令行接受一个参数来指定配置文件的位置:
-c filename : set configuration file
对于我的用例,filename
必须是相对于当前工作目录的路径,但 nginx 似乎总是filename
相对于其安装位置进行解释:
$ nginx -c nginx.conf
=> nginx: [emerg] open() "/usr/local/Cellar/nginx/1.4.1/nginx.conf" failed (2: No such file or directory)
甚至可以为 nginx 传递一个 cwd 相对路径filename
吗?“否”是可以接受的答案。