当前位置:首页 > 技术文章 > 正文内容

在Ubuntu上将Nginx升级到最新版本

arlanguage5个月前 (12-18)技术文章42

在Ubuntu上将Nginx升级到最新版本

如果你在Ubuntu上运行nginx,你很快就会发现,操作系统中默认的Ubuntu版本真的很旧。

这意味着你需要运行最新版本的Nginx来避免安全问题。这篇文章是关于如何做到这一点。

第一件事是找出你使用的是哪个版本。以下是你如何做。

$ nginx -v

它应该向你显示类似的内容。

nginx version: nginx/1.10.3 (Ubuntu)

现在我们知道我们需要升级,首先要做的是备份你的配置。

$ sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.1.10.3.backup

安装依赖的东西

$ sudo apt-get install software-properties-common python-software-properties

添加稳定版的Nginx的存储库

$ sudo add-apt-repository ppa:nginx/stable

现在更新它

$ sudo apt-get update

运行安装

$ sudo apt-get install nginx

当它问你是否要继续使用旧的配置或像这样获得新的配置。

Configuration file '/etc/nginx/nginx.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
    What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
          D     : show the differences between the versions
                Z     : start a shell to examine the situation
                 The default action is to keep your current version.
*** nginx.conf (Y/I/N/O/D/Z) [default=N] ?
  

选择N(No)。它将在/etc/nginx/sites-available目录下安装当前配置文件的新版本。

选择Y(es)并获得最新的配置。它将删除当前的配置文件。

再次检查nginx版本。

$ nginx -v

它应该这样说。

nginx version: nginx/1.14.1

现在你的服务器上已经运行了最新版本的Nginx。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/285.html

分享给朋友:

“在Ubuntu上将Nginx升级到最新版本” 的相关文章

k8s部署ingress-nginx以及配置http/https访问

ingress概述:Ingress代理并不是pod的service,而是pod,之所以在配置的时候是配置的service,是为了通过service来获取所有pod的信息ingress-nginx组成:1)反向代理负载均衡器:通常以service的port方式运行,接收并按照ingress定义的规则进...

陪你一起学kafka(五)——kafka如何发送消息到nginx

背景在实际的项目中,我们经常会遇到各种网络域的隔离,通常各个网络域之间的通信,我们会通过nginx做代理,进行转发。那kafka的消息可以通过nginx转发吗,答案是肯定的。今天分享给大家详细的过程。美好的一天,从分享开始,加油!准备kafka,版本2.13-3.0.0nginx,版本1.9.9环境...

Linux下如何用nginx+ffmpeg搭建流媒体服务器

安装ffmpeg安装过程略安装完成后,检查是否安装成功。比如我这里采用向pili推流的方式,将本地的一个mp4视频推流到七牛pili。ffmpeg -re -i /tmp/ffmpeg_test.mp4 -vcodec copy -acodec copy -f flv "rtmp://pil...

如何让Nginx后端服务收到真实的客户IP?

背景开发有一个服务部署在阿里云上,依赖阿里云的CLB(传统型负载均衡)暴露服务,因特殊要求,CLB和后端服务之间需要通过自建Nginx做代理,拓扑图如下,应用拓扑操作客户端的请求经过了两层代理,这里CLB和Nginx都要做配置。1,配置CLBCLB的配置比较简单,在配置“监听”时,要附加“X-For...

Nginx总结(九) 实现系统的动静分离

前段时间,搞Nginx+IIS的负载均衡,想了解的朋友,可以看这篇文章:《nginx 和 IIS 实现负载均衡》,然后也就顺便研究了Nginx + IIS 实现动静分离。所以,一起总结出来,与大家共同探讨。 什么是动静分离所谓系统动静分离,其实,就是将网站静态资源(HTML,JavaScript,C...

nginx配置静态资源服务器 nginx配置静态资源服务器的方法

nginx服务器搭建在这就不过多的说明了,本内容主要是nginx静态资源服务器配置相关说明nginx配置location / :指所有的url请求都会去访问static下面的文件;指定url后缀要与文件目录后面的后缀一一对应有两种用法:root:绝对路径;alias: nginx安装目录中的stat...