教你如何快速在CentOS7中安装Nginx

 更新时间:2021年09月03日 15:59:41   作者:追风人聊编程  
今天我们就只图快不图细的讲解一下如何在CentOS7系统下快速安装Nginx,本文通过图文并茂的形式给大家展示,感兴趣的朋友一起看看吧

1、概述

nginx是我们在开发Java项目时,必不可少的一个工具,大多数时候用于反向代理后端服务器,达到负载均衡、解决高并发的目的。

在大多数时候,Nginx的安装和配置是由运维人员完成的,但在一些没有运维岗位的公司,还是需要开发人员来做这项工作。

今天我们就只图快不图细的讲解一下如何在CentOS7系统下快速安装Nginx。

2、下载Nginx安装包

1)进入Nginx官网(https://nginx.org/),点击 download 链接

下载

截图来源于官网

2)在 Stable version 中,下载最新版本

下载2

截图来源于官网

3、安装依赖包

在CentOS7命令行模式下,依次输入以下命令,安装所需的依赖包

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

在这里插入图片描述
在这里插入图片描述

4、将Nginx安装包拷贝到CentOS7系统并解压

将安装包拷贝到CentOS7系统有很多方法,可以用Xshell工具连接CentOS7系统后使用 rz 命令上传,也可以使用Xftp或者其他工具进行上传。

这里我们将Nginx安装包放到 /home 目录下。

进入 /home 目录

输入 tar -zxvf nginx-1.20.1.tar.gz 命令,对安装包进行解压缩

在这里插入图片描述

5、配置Nginx

进入解压后的Nginx文件夹,# cd nginx-1.20.1

输入配置命令:

./configure
–prefix=/usr/local/nginx
–pid-path=/var/local/nginx/nginx.pid
–lock-path=/var/local/nginx/nginx.lock
–error-log-path=/var/local/nginx/error.log
–http-log-path=/var/local/nginx/access.log
–with-http_gzip_static_module
–http-client-body-temp-path=/var/local/nginx/client
–http-proxy-temp-path=/var/local/nginx/proxy
–http-fastcgi-temp-path=/var/local/nginx/fastcgi
–http-uwsgi-temp-path=/var/local/nginx/uwsgi
–http-scgi-temp-path=/var/local/nginx/scgi

在这里插入图片描述
在这里插入图片描述

6、编译并安装

编译,输入命令:# make

安装,编译完成后,输入命令: # make install

在这里插入图片描述
在这里插入图片描述

7、启动Nginx

进入到Nginx目录:# cd /usr/local/nginx/sbin

输入启动命令:# ./nginx

此时使用浏览器访问CentOS7服务器的IP地址,可以看到Nginx的首页。

在这里插入图片描述

8、Nginx的常用命令

Nginx的强行停止命令:    # ./nginx -s stop

Nginx的优雅停止命令:    # ./nginx -s quit  // 优雅停止,是等最后一次交互执行完再停止。

Nginx检查配置文件是否有错: # ./nginx -t

Nginx的重新加载命令:    # ./nginx -s reload

查看Nginx版本:       # ./nginx -v

查看Nginx详细版本:     # ./nginx -V

9、综述

Nginx的安装还是比较简单的,之后,我会陆续介绍Nginx的其他使用。欢迎大家多多交流。

到此这篇关于教你如何快速在CentOS7中安装Nginx的文章就介绍到这了,更多相关CentOS7安装Nginx内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • nginx中配置pathinfo模式示例

    nginx中配置pathinfo模式示例

    这篇文章主要介绍了nginx中配置pathinfo模式示例,本文详细记录了摸索过程和成功的配置案例,需要的朋友可以参考下
    2014-08-08
  • Nginx反向代理后端服务的操作步骤

    Nginx反向代理后端服务的操作步骤

    反向代理是一种代理服务器,位于客户端与服务器之间,后端服务器处理请求后将响应发送回反向代理服务器,反向代理服务器再将响应返回给客户端,本文将详细介绍Nginx如何反向代理后端服务,涵盖其基本概念、配置方法、负载均衡、SSL/TLS支持等多个方面,需要的朋友可以参考下
    2024-06-06
  • keepalived监控nginx进程的实现示例

    keepalived监控nginx进程的实现示例

    本文主要介绍了keepalived监控nginx进程的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • 详解 Nginx代理功能与负载均衡

    详解 Nginx代理功能与负载均衡

    本篇文章主要介绍了详解 Nginx代理功能与负载均衡,先描述一些关于代理功能的配置,再说明负载均衡详细,有兴趣的可以了解一下。
    2017-02-02
  • angular6+springboot实现前后分离nginx配置

    angular6+springboot实现前后分离nginx配置

    这篇文章主要介绍了angular6+springboot实现前后分离nginx配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Nginx配置同时支持http和https的两种方式

    Nginx配置同时支持http和https的两种方式

    现在的网站支持Https几乎是标配功能,Nginx能很好的支持Https功能,本文主要介绍了Nginx配置同时支持http和https的两种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Nginx默认location index设置网站的默认首页方法详解

    Nginx默认location index设置网站的默认首页方法详解

    我们都知道index后面可以跟多个设置,如果访问的时候没有指定具体访问的资源,则会依次进行查找,找到第一个为止,这篇文章主要给大家介绍了关于Nginx默认location index设置网站的默认首页的相关资料,需要的朋友可以参考下
    2023-12-12
  • Nginx实现负载均衡的项目实践

    Nginx实现负载均衡的项目实践

    在我们实际生产中,一台服务器的处理能力、存储空间是有限的,这时候就需要负载均衡,本文详细的介绍了Nginx实现负载均衡的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2022-03-03
  • windows下Nginx多域名简单配置教程

    windows下Nginx多域名简单配置教程

    这篇文章主要为大家详细介绍了windows下Nginx多域名简单配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Nginx+keepalived双机热备技术实践

    Nginx+keepalived双机热备技术实践

    在互联网的高可用性 服务中,单一的服务节点往往无法满足业务对稳定性和可用性的要求,双机热备是一种常见的高可用性解决方案,它通过两台服务器同时运行相同的服务,本文将详细介绍如何在 Nginx 环境中部署双机热备方案,需要的朋友可以参考下
    2025-01-01

最新评论