想为线上环境Nginx增加一个模块,线上的nginx是通过rpm方式安装的(非编译安装),可以添加么?

 我来答
17哥
2013-05-18 · 菩提只向心觅,何劳向外求玄
17哥
采纳数:244 获赞数:1230

向TA提问 私信TA
展开全部
这个应该是很难的,并且rpm包的nginx一般都是红帽修改过的nginx,并非社区的nginx。因此,一般不建议使用rpm安装nginx,而是采用手动编译的方式,这样方便日后nginx的扩展。如果实在是向增加,有一种方法可以试试:
运行./nginx -V 看下nginx的编译选项,然后下载nginx源码,增加扩展后以该编译选项重新编译一下nginx,停止老的nginx,然后用新编译的nginx替换之前的nginx二进制文件,重启nginx即可。
更多追问追答
追问
手动编译非常不利于批量安装,我已将从nginx官方下载包,打包好rpm, 上传到自己的yum源;目前只是想了解是否可以不重新安装直接给已安装的nginx添加模块;看来貌似不行呃
追答
目前只是想了解是否可以不重新安装直接给已安装的nginx添加模块:这个是不可以的。nginx的扩展都是以静态编译的方式编译到bin文件中的,因此如果需要加扩展,必须重新编译nginx。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
minzilu
2013-05-15 · 超过23用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:52.5万
展开全部
通过rpm把对应版本的src包也装了然后重新编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式