整理问题
编译环境问题
在安装NGINX之前,务必检查自己的系统编译环境,检查 gcc c++ openssl zlib prec
我当时就因为编译环境没准备好,浪费了大量的时间
configure配置
直接进入nginx目录,使用
./configure --with(后面省略)
检查配置,注意绝对路径需要准确无误,单词拼写正确,当出现无法找到文件路径错误时,一定要对照官方说明,检查所用关键词的拼写,其次是检查特殊符号,书写要规范。
增加模块时你需要注意的
如果你已经配置过nginx,想要增添模块时,务必记得
首先暂停nginx
否则你将遇到后面的PID问题(就算杀死进程,也无法处理这个错误)
nginx -s stop
(1)其次再增加模块时,不要先去增添nginx.conf.里面的模块信息,等待模块安装完毕后,再去文件中增添模块信息。
(2)模块配置完成后,首先检查一下模块是否已经安装完成,有可能你make命令之后,忘记将objs中的编译文件去替代sbin里面的编译文件。
(3)遇到objs文件无法cp到sbin里面时,大概率是你的
nginx没有停止