Nginx小记

第一次make是报错

没有‘zero_in_uri’ 成员之类的错误,修改ngx_http_streaming.c 注释掉  

if(r->zero_in_uri)

{

return DECLINED;

}

随后make clean 再次 make,发现-werror之类的错误,多是定义的变量未使用, (修改objs/Makefile文件, 去掉其中的"-Werror"), 然后就能够正常编译

 

最后一点所,每次重新make最好把以前大 删掉,不然会有残留,我就是这样。

最后的可执行文件在sbin,我却启动的是位于上层目录的nginx,每次都不对。。。

--prefix=<path> - Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。
--sbin-path=<path> - Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx。
--conf-path=<path> - 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为<prefix>/conf/nginx.conf。
--pid-path=<path> - 在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为 <prefix>/logs/nginx.pid。

 

 

 

原文地址:https://www.cnblogs.com/cavehubiao/p/3569922.html