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

最新版Nginx安装教程(nginx1.20.1安装)

arlanguage3个月前 (01-31)技术文章19

Nginx作为一款著名的Http服务器,在日常工作和学习中,我们都避免不了与它进行接触,本文通过亲自实践的方式,完整详细地讲解了nginx的安装流程,希望能够帮助到有需要的同学。

1、下载nginx压缩包

地址:https://nginx.org/en/download.html



2、上传到服务器

说明:使用rz命令实现文件上传到服务器



3、安装nginx所需相关依赖

检查linux服务器中是否存在: gcc-c++、 pcre-devel、 zlib-devel、openssl-devel

「一、检查方式如下:」

1、如果是使用rpm安装,则使用rpm qa来检查,例如:rpm qa | grep gcc-c++(软件名称)

2、如果是使用yum安装,则使用yum list installed来检查,例如:yum list installed | grep pcre-devel(软件名称)

3、如果是使用deb安装,则使用dbkg -l来检查,例如:dbkg -l | grep pcre-devel(软件名称)

「二、如果都没有安装,则可以直接使用下面一个语句将所有依赖都安装:」

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

「三、如果有部分依赖已经安装,则可以通过下面的语句安装需要的依赖:」

1、yum install gcc-c++

2、yum install pcre-devel

3、 yum install zlib-devel

4、yum install openssl openssl-devel


4、解压压缩包

命令:tat -xvf 压缩包名称


「配置安装地址,执行编译、安装操作」

1、配置安装地址:./configure --prefix=/usr/local/blog/nginxconf


2、编译:make


3、安装:make install



5、检查并启动Nginx

1、测试nginx是否安装成功:./nginx -t


2、启动nginx:./nginx


3、在浏览器访问nginx(记得要在防火墙中放行80端口):


4、设置开启自启动(可选):vim /etc/rc.d/rc.local,然后将nginx的sbin目录添加到该文件中



写在最后

「如果觉得文章有帮助,请给博主点赞、收藏、关注。」 后续博主会带来更多优质、有质量的文章。

想要学习更多知识,了解更多开源项目,请关注博主

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

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

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

分享给朋友:

“最新版Nginx安装教程(nginx1.20.1安装)” 的相关文章

基于Docker一键LNMP(Nginx+MySQL+PHP7/5+Redis)安装程序

一键部署LNMP环境的目的,该环境特点:完全开源支持多版本PHP切换(PHP5.4、PHP5.6、PHP7.2...)支持绑定任意多个域名支持HTTPS和HTTP/2PHP源代码位于host中MySQL data位于host中所有配置文件可在host中直接修改所有日志文件可在host中直接查看内置完...

PHP-性能优化 php性能最优化安全最大化

1 尽量静态化如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法(非静态方法)在程序运行中生成内存,所以静态方法可...

K8S灰度环境频繁出现502 k8s ingress 灰度发布

公司一个需求版本开发、测试结束,升级到灰度环境之后频繁出现502公司使用的是php + nginx 所以分析也是按照这个方向来分析的。nginx报错:NGINX ERROR 10.9.95.75 !!!2020/07/21 17:05:12 [error] 7#7: *38808 recv() fa...

轻量级日志平台 Loki 2.3 发布:15 倍最近数据查询速度提升

一、前言Loki v2.3.0 中添加了出色的新功能,进行了 bug 修复。除此之外,性能也得到了提升。二、自定义保留规则Loki 中的保留对于集群来说一直是全局的,并推迟到底层对象存储。Loki 现在可以通过 Compactor 组件处理保留。 你可以配置每个租户和每个流的保留时间。 这些不同的保...

终于有人把Docker讲清楚了,Docker入门教程,原来这么简单...

Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的容器中,然后发布到任何流行的机器上。Docker的迅猛发展和全新理念,席卷了整个IT界,成为云时代的一颗新星。Docker的优势Docker相比于传统虚拟化方式具有更多的优势:docker启动快速...

好程序员:2023年自学Java四阶段学习法,真滴好用麻啦!

同学们,我是好程序员小源,今天给大家整理了自学Java的四个阶段,大家可以按照这四个阶段学习哦~会更加规划系统一点!第一阶段: JavaSE[5周]本阶段从零基础起步,荃面深入的学系JavaSE课程,主要内容包括Java概述与环境搭建、语言基础、条件、分支结构 、循环、方法/数、数组、面向对象基础、...