首页 > 系统相关 >nginx升级与版本回退

nginx升级与版本回退

时间:2024-04-22 11:36:46浏览次数:21  
标签:sbin nginx usr 版本 回退 local 1.25

ginx官网下载安装包
http://nginx.org/en/download.html


查看nginx文件或目录
find / -name nginx 2>/dev/null


查看已安装的 Nginx 版本信息,configure 配置信息
/usr/local/nginx/sbin/nginx -V


打开安装目录
cd /usr/local


上传安装包到服务器
解压包
tar -zxvf nginx-1.25.5.tar.gz


进入解压包,对新版 nginx 进行配置
cd nginx-1.25.5
./configure --prefix=/usr/local/nginx --with-http_ssl_module

 

进行 make 编译
make

对老版本 sbin 目录下的 nginx 进行备份
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

将步骤四中编译好的 objs 目录下的 nginx 二进制文件,复制到 /usr/local/nginx/sbin 目录
cp /usr/local/nginx-1.25.5/objs/nginx /usr/local/nginx/sbin/nginx

 

升级
make upgrade

检查升级后的版本
/usr/local/nginx/sbin/nginx -V

检查nginx是否运行正常
ps -ef | grep nginx

版本回退
ps -ef|grep nginx
cd /usr/local/nginx/sbin/
mv nginx nginx
mv nginx-1.25.5 nginx
kill -USR1 XXXX
ps -ef|grep nginx
./nginx -v

 转载:https://blog.csdn.net/lw0328/article/details/127672692

https://blog.csdn.net/chj_1224365967/article/details/116521016

标签:sbin,nginx,usr,版本,回退,local,1.25
From: https://www.cnblogs.com/hjq111/p/18150289

相关文章

  • springwebFlux 版本对应关系
    springwebFlux是spring5、springboot2.4、springcloud2020webFlux采用响应式编程使用Rsocket协议代替HTTP使用场景主要在springcloudgateway、日志,监控检测等等springwebFlux和springmvc的相同点其实是一个升级版架构基本一致sprimgmvcServletRequest-》......
  • 根据Nginx Ingress指标对指定后端进行HPA
    本文分享自华为云社区《根据NginxIngress指标对指定后端进行HPA》,作者:可以交个朋友。背景生产场景下,NginxIngress的流量会通过域名和path路径最终转发至不同的应用,而有时候cpu和内存并不是nginx的性能瓶颈,此时可以基于nginx_ingress_controller_requests指标,为其对应的应用配......
  • 实践展示openEuler部署Kubernetes 1.29.4版本集群
    本文分享自华为云社区《openEuler部署Kubernetes1.29.4版本集群》,作者:江晚正愁余。一、Kubernetes集群节点准备1.1主机操作系统说明序号操作系统及版本备注1CentOS7u9或OpenEuler22031.2主机硬件配置说明需求CPU内存硬盘角色主机名值8C8G1024GBmasterk8s-ma......
  • nginx 1.25.5 发布
    就在最近nginx发布了1.25.5有一些特性比较有意思新特性stream支持虚拟主机了 比较有意思的功能,结合sni可以做一些很有意思的事情一个新的模块ngx_stream_pass_module 与proxy_pass类似,目前主要是proxy到ipport(域名以及类似upstream格式的待测试)listen支持deferre......
  • Kubernetes 部署集群1.28.2版本(无坑)
    初步搭建一个一个主节点和两个从节点Kubernetes1.28.2集群。先准备好机器|host|hostname|os|role|hardware||---|---|---|---|---||192.168.31.200|master01|centos7.9|control-plane|cpu:2c内存:3G硬盘1:50G||192.168.31.201|node01......
  • ubuntu 管理 python 版本
    2024-04-21   https://www.cnblogs.com/NJ-Leon/项目开发过程中,需要在python2和python3版本之间进行切换,我们使用virtualenvwrapper进行管理。一、解决python2.7安装过程中依赖问题WSL2+Ubuntu22.04LTS,默认已经安装python3.81.安装 aptitudesudo......
  • Ubuntu22.04版本安装对应版本ROS教程 (小白2024年)
    参考资料:(我是开了加速器,毕竟中间使用了github访问网址,国内免费加速器Steam++,开个github网站加速即可,不开我不知道行不行可以自己一试)ubuntu22.04安装ROS2详细教程-CSDN博客ROS安装详细教程——Ubuntu22.0.4LTS安装-CSDN博客我的虚拟机刚开始设置的是简体中文,此前已经通过......
  • Go的多版本问题
    Go多版本控制工具g在项目开发中,有可能会遇到不同版本使用的情况g继承了nvm、n、rvm等工具的思路本次是在windows系统下安装的安装g安装地址:Releases·voidint/g(github.com)根据自己的需求选择安装包环境配置解完压缩包之后,里面有一个g.exe文件在系统环境中配置......
  • ingress-nginx-controller在k8s中的部署和使用
    点击查看代码下载deploy文件https://github.com/kubernetes/ingress-nginx/blob/controller-v1.9.6/deploy/static/provider/cloud/deploy.yaml修改deploy文件:有如下几处可按需修改:DaemonSet:修改Deployment为DaemonSet,移除strategy字段;hostNetwork:使用宿主机的网络;......
  • Nginx make报错处理
    https://blog.csdn.net/zhengdong12345/article/details/130669711  make报错:fatalerror:sys/sysctl.h:Nosuchfileordirectory执行make操作,报出fatalerror:sys/sysctl.h:Nosuchfileordirectory 问题处理这个报错的主要原因是随着glibc2.32的发布,Linux系统......