nginx篇最初级用法之nginx升级

在不破坏nginx应用程序和配置文件下时,升级nginx.

下载新版本的nginx对其进行编译

使用nginx -V参数获得当前版本和配置参数

nginx version: nginx/1.10.3
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module

我当前版本为1.10.3 需要升级为1.16.1 先从官方上下载nginx最新稳定版本源码包为1.16.1进行解压

使用旧版本的配置参数

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module

然后编译

make

备份老版本的nginx程序 将源码包中objs下的nginx可执行程序拷贝到 nginx/sbin/下

使用nginx -V查看版本 升级成功.

原文地址:https://www.cnblogs.com/lqinghua/p/11617918.html

时间: 2024-10-05 21:14:59

nginx篇最初级用法之nginx升级的相关文章

Nginx篇--最初级用法web

最近很久都没有写博客了,一来主要是时间不够每天回到家都接近晚上11点了,但是以后每天还是保证一篇随笔.好用来整理总结自己的知识. web服务器很有多例如:Apache nginx tengine lighttpd Tomcat Websphere Jboss IIS等,今天总结是nginx nginx这个国内应用得非常广泛,例如淘宝不仅仅用nginx还用出了经验从而还在nginx之上推出了Tengine. 一.安装nginx 前提:所有机器已经配置好yum源. 先设置两台web服务器 使用eth

nginx篇最初级用法之地址重写

nginx服务器的地址重写,主要用到的配置参数是rewrite rewrite regex replacement flag rewrite 旧地址 新地址 [选项] 支持的选项有: last 不再读其他rewrite break 不再读其他语句,结束请求 redirect 临时重定向 permament 永久重定向 在nginx网页目录中添加两个页面进行测试 [[email protected] html]# echo "new page" > new.html [[email

nginx篇最初级用法之访问认证

1打开conf下的配置文件 在server 之下 location 之上加入 auth_basic "Input Password:";    弹出的提示信息 auth_basic_user_file "/usr/local/nginx/pass";    认证的密码文件 2.使用htpasswd生成相应的密码文件(需要安装httpd-tools包). htpasswd -c /usr/local/nginx/pass lqinghua 输入两次密码即可 原文地址:

nginx篇最初级用法之三种虚拟主机基于域名\基于端口\基于IP地址端口的虚拟主机

在nginx中虚拟主机的类型与apache一样也有三种 1.基于域名的虚拟主机 2.基于端口的虚拟主机 3.基于IP地址端口的虚拟主机 在nginx配置文件中每一个server为一个虚拟主机如果需要多个虚拟主机只需要添加server即可例如 server{ listen 80; server_name www.lqinghua.com   //基于域名的虚拟主机 location / { root def; index index.html; } } server{ listen 8080;  

nginx篇最初级用法之SSL虚拟主机

注意:在源码安装nginx时必须要使用--with-http_ssl_module参数启动加密模块. openssl genrsa > cert.key  //使用openssl自己签发私钥 openssl req -new -x509 -key cert.key > cert.pem //签发证书 修改nginx配置文件,设置加密网站的虚拟主机 server { listen 443 ssl; server_name          www.baidu.com; ssl_certifica

nginx篇最初级用法之lnmp环境搭建

这里m使用mariadb 需要下列软件列表: nginx mariadb 数据库客户端软件   mariadb-server   数据库服务器软件   mariadb-devel  其他客户端软件的依赖包 php php解释器  php-fpm php进程管理器服务 php-mysql php的数据库拓展包 安装前提:yum源配置好,使用光盘自带的yum仓库 yum install -y mariadb mariadb-server mariadb-devel php php-fpm php-m

node.js后台快速搭建在阿里云(二)(pm2和nginx篇)

前期准备 阿里云服务器 node.js pm2 express nginx linux(推荐教程:鸟哥的私房菜) 简介 嗯……我只是个前端而已 在第一部分说完了express篇. 后面继续项目的部署,这里主要说说篇pm2和nginx pm2和forever 1.forever 在提到pm2先说说 forever这个东西,使用过node.js可能都是有知道forever这个东西的. 顾名思义,就是让脚本永远的运行,除非你手动写命令去关闭. 关于forever的使用方法有两种,一种是命令行的形式,还

​Laml环境安装wordpress外加nginx负载均衡并实现phpmyadmin平滑升级!

Laml环境安装wordpress外加nginx负载均衡并实现phpmyadmin平滑升级 注意:我这里使用lamp搭建wordpress使用的全部都是rpm安装,如果有想要学习编译安装的朋友,可以参考另外一位午饭的博客,我安装wordpress也是参考他的内容,贴上他的地址: http://dreamfire.blog.51cto.com/418026/197595 操作系统全部使用centos6.6 注意:这里只列出了node3的配置过程,node2配置过程与node3完全一致!!! [[e

Nginx详解二十一:Nginx深度学习篇之配置苹果要求的openssl后台HTTPS服务

配置苹果要求的证书: 1.服务器所有的连接使用TLS1.2以上的版本(openssl 1.0.2) 2.HTTPS证书必须使用SHA256以上哈希算法签名 3.HTTPS证书必须使用RSA2048位或ECC256位以上公钥算法 4.使用前向加密技术 首先看openssl版本:openssl version,为1.0.1,需要升级 查看当前使用的自签算法类型:openssl x509 -noout -text -in ./jesonc.crt,使用的是sha1,位数是1024位,都不符合规定 升级