我最初通过apt-get install安装了nginx.它工作得很好.现在,我想安装一些第三方模块,我必须重新编译nginx.所以我试着重新编译.它经历了这些动作然后我意识到我的原始版本仍然是正在使用的版本.
我是否需要首先卸载我的原始nginx副本才能正确安装另一个?
我的安装标志:
–conf-path = / etc / nginx / nginx.conf –error-log-path = / var / log / nginx / error.log –pid-path = / var / run / nginx.pid –lock- path = / var / lock / nginx.lock –http-log-path = / var / log / nginx / access.log –http-client-body-temp-path = / var / lib / nginx / body – http-proxy-temp-path = / var / lib / nginx / proxy –http-fastcgi-temp-path = / var / lib / nginx / fastcgi –with-debug –with-http_stub_status_module –with-http_flv_module – -with-http_ssl_module –with-http_dav_module –with-http_gzip_static_module –with-http_realip_module –with-mail –with-mail_ssl_module –with-ipv6 –add-module = /usr/src / gnosek-nginx-upstream -fair-5f6a3b7 –add-module = /usr/src / mod_strip
您的重新编译可能没有用的原因有几个.安装程序是否具有覆盖现有文件的正确权限? .configure将已编译的二进制文件放在与apt-get相同的位置吗? (–sbin-path = /你想要它安装在.configure上,如果不是/ sbin / nginx)重新编译时nginx是否正在运行?安装程序可能无法覆盖打开的文件. (你已经重新启动了nginx,对吧?)也许别的什么,但那是我开始寻找的地方.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。