当我正在编译NGINX时,我收到了这条消息:
nginx path prefix: "/tmp/app"
nginx binary file: "/tmp/app/progs/nginx/sbin/nginx"
nginx configuration prefix: "/tmp/app/progs"
nginx configuration file: "/tmp/app/progs/nginx.conf"
NGINX是否在path prefix
中使用configuration prefix
或include
nginx.conf
指令?
答案 0 :(得分:3)
The documentation表示它是"前缀路径":
-prefix = path 定义了一个保存服务器文件的目录。 此目录也将用于由configure设置的所有相对路径(库源路径除外)和nginx.conf配置文件中的 。默认设置为
/usr/local/nginx
目录。
相比之下:
-conf-path = path 设置
nginx.conf
配置文件的名称。如果需要,可以始终使用不同的配置文件启动NGINX,方法是在命令行参数-c file
中指定它。默认情况下,该文件名为prefix/conf/nginx.conf
。
但是,this is a documentation bug和your include paths will in fact be relative to the "config path"。