使用apt-get install nginx后重新编译nginx

前端之家收集整理的这篇文章主要介绍了使用apt-get install nginx后重新编译nginx前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我最初通过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

最佳答案
您不应该首先卸载apt-get版本,但这是一个好主意,以便您在将来不会无意中使用“apt-get update”或类似的系统更新来重新进行自定义重新编译.

您的重新编译可能没有用的原因有几个.安装程序是否具有覆盖现有文件的正确权限? .configure将已编译的二进制文件放在与apt-get相同的位置吗? (–sbin-path = /你想要它安装在.configure上,如果不是/ sbin / Nginx)重新编译时Nginx是否正在运行?安装程序可能无法覆盖打开的文件. (你已经重新启动了Nginx,对吧?)也许别的什么,但那是我开始寻找的地方.

原文链接:https://www.f2er.com/nginx/434435.html

猜你在找的Nginx相关文章