CentOS 7 安装 Nginx

这篇具有很好参考价值的文章主要介绍了CentOS 7 安装 Nginx。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近,在公司经常会进行项目的部署,但是服务器环境都是导师已经搭建好了的,我就是将项目文件放到特定目录。于是,周末在家就进行了 Nginx 的安装学习。之前,在 Windows 上使用过 Nginx,但是在 Linux 环境下 Ngnix 的安装和在 Windows 环境下安装是有一定区别的。这次进行在 Linux 环境下使用源码包的方式安装 Nginx 遇到了不少的问题,但查阅了一些资料也解决了。希望以下的笔记能帮助你们避开这些问题。

Linux 的两种安装方式

首先,介绍一下 Linux 的安装方式,可以是 yum 安装,也可以是源码包安装。

  • yum 安装:简单方便,不易出错。
  • 源码包安装:有点繁琐,但是服务性能好。

yum 安装

1. 安装 Nginx

yum 安装 nginx 非常简单,就输入一条命令即可。

$ sudo yum -y install nginx   # 安装 nginx
$ sudo yum remove nginx  # 卸载 nginx复制代码

使用 yum 进行 Nginx 安装时,Nginx 配置文件在 /etc/nginx 目录下。

2. 配置 Nginx 服务

$ sudo systemctl enable nginx # 设置开机启动 
$ sudo service nginx start # 启动 nginx 服务
$ sudo service nginx stop # 停止 nginx 服务
$ sudo service nginx restart # 重启 nginx 服务
$ sudo service nginx reload # 重新加载配置,一般是在修改过 nginx 配置文件时使用。复制代码

源码包安装

Nginx 源码包安装方式步骤比较繁琐,并且需要提前安装一些 Nginx 依赖库。

依赖库安装

1. 安装 gcc 环境

$ sudo yum -y install gcc gcc-c++ # nginx 编译时依赖 gcc 环境复制代码

2. 安装 pcre

$ sudo yum -y install pcre pcre-devel # 让 nginx 支持重写功能复制代码

3. 安装 zlib

# zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib 对 http 包内容进行 gzip 压缩
$ sudo yum -y install zlib zlib-devel 复制代码

4. 安装 openssl

# 安全套接字层密码库,用于通信加密
$ sudo yum -y install openssl openssl-devel复制代码

以上安装完成后,进行 nginx 安装。

nginx 源码包安装

将准备好的 nginx-1.11.5.tar.gz 包,拷贝至 /usr/local/nginx 目录下(一般习惯在此目录下进行安装)进行解压缩。

源码包下载地址:nginx.org/en/download…

$ sudo tar -zxvf  nginx-1.11.5.tar.gz # 解压缩复制代码

在完成解压缩后,进入 nginx-1.11.5 目录进行源码编译安装。

$  cd nginx-1.11.5
$ ./configure --prefix=/usr/local/nginx # 检查平台安装环境
  # --prefix=/usr/local/nginx  是 nginx 编译安装的目录(推荐),安装完后会在此目录下生成相关文件复制代码

如果前面的依赖库都安装成功后,执行 ./configure --prefix=/usr/local/nginx 命令会显示一些环境信息。如果出现错误,一般是依赖库没有安装完成,可按照错误提示信息进行所缺的依赖库安装。

进行源码编译并安装 nginx

$ make # 编译
$ make install # 安装复制代码

源码包安装与 yum 安装的 nginx 服务操作命令也不同。

  • 启动服务
$ /usr/local/nginx/sbin/nginx复制代码
  • 重新加载服务
$ /usr/local/nginx/sbin/nginx -s reload复制代码
  • 停止服务
$ /usr/local/nginx/sbin/nginx -s stop复制代码

查看 nginx 服务进程文章来源地址https://www.toymoban.com/news/detail-441897.html

$ ps -ef | grep nginx # 查看服务进程

到了这里,关于CentOS 7 安装 Nginx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • CentOS 7 安装 Nginx

    最近,在公司经常会进行项目的部署,但是服务器环境都是导师已经搭建好了的,我就是将项目文件放到特定目录。于是,周末在家就进行了 Nginx 的安装学习。之前,在 Windows 上使用过 Nginx,但是在 Linux 环境下 Ngnix 的安装和在 Windows 环境下安装是有一定区别的。这次进行在

    2024年02月04日
    浏览(6)
  • CentOS 编译安装 nginx

    CentOS 编译安装 nginx

    修改 yum 源地址为 阿里云 升级内核和软件 安装常用软件和依赖 创建用户用户组 下载并编译安装 下载 解压 进入nginx源代码目录 预编译 验证 是否 成功 编译 验证 是否 成功 安装 验证 是否 成功 ls 以下为验证程序步骤可忽略 编写启动脚本 防火墙开放端口 –zone 作用域 –ad

    2024年02月08日
    浏览(8)
  • centos下安装nginx

    安装依赖 yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 下载安装包 cd /tmp wget http://nginx.org/download/nginx-1.23.1.tar.gz 解压 sudo tar zxvf /tmp/nginx-1.23.1.tar.gz 配置configure cd nginx-1.23.1 sudo ./configure 修改makefile文件 sudo vi Makefile 在命令前加上sudo 执行make make install make make install 启

    2024年02月06日
    浏览(9)
  • Centos系统上nginx安装

    目录 一:安装nginx依赖:pcre 二:安装 openssl 、zlib 、 gcc 依赖: 三:安装nginx 四:启动nginx: 五:访问nginx: 前置:创建nginx目录后,进入nginx目录下操作:         [root@ecs-b612 ~]# mkdir nginx 一:安装nginx依赖:pcre 1:下载pcre:         wget http://downloads.sourceforge.net/project/pcre/pc

    2024年02月04日
    浏览(7)
  • CentOS 8 上安装 Nginx

    CentOS 8 上安装 Nginx

    Nginx是一款高性能的开源Web服务器和反向代理服务器,以其轻量级和高效能而广受欢迎。在本教程中,我们将学习在 CentOS 8 操作系统上安装和配置 Nginx。 在安装任何软件之前,让我们先更新系统的软件包列表和已安装的软件包。 现在,我们可以使用 yum 包管理器来安装 Ngin

    2024年02月15日
    浏览(8)
  • Centos7 编译安装Nginx

    Centos7 编译安装Nginx

    nginx以高效的linux网络模型,epoll,event作为网络IO模型,kqueue,在高并发网站情况下,nginx能够轻松支持5w+的并发流量,并且消耗的服务器内存,cpu等资源,也是很低的,运行起来非常稳定。 在Linux系统中,软件的安装方式有两种: 包管理安装 编译安装 编译安装是指用户自己

    2024年02月06日
    浏览(13)
  • centOS7.9安装nginx

    centOS7.9安装nginx

    此示例为安装nginx-1.20.1  (小版本无差别) 安装过程 sftp上传nginx-1.20.1.tar.gz文件到机器(在root目录下) #cd /usr/local/nginx/sbin #./nginx -V   (查看版本,如果已经有安装过的话会出现版本号) 切换到local目录下备份原先的nginx #tar -zcvf nginx.tar.gz nginx/ #ps -ef|grep nginx   查看nginx进程

    2023年04月25日
    浏览(8)
  • CentOS环境下Nginx的安装

    一、Nginx安装 安装依赖包 由于Nginx是基于C语言开发的,因此需要安装C语言的编译环境及正则表达式库等第三方依赖库 在线下载Nginx安装包 安装wget命令能从指定的URL下载文件到当前目录 解压Nginx压缩包到当前目录 配置Nginx编译环境 编译安装 二、Nginx命令 Nginx的重点目录及文

    2024年02月16日
    浏览(9)
  • CentOs7安装nginx【详细】

    CentOs7安装nginx【详细】

    先查看是否启动了 nginx 服务 出现这个则 nginx 没启动服务 出现这个则 nginx 启动了服务 如果 nginx 启动了服务,则需要先关闭 nginx 服务 【没启动就略过这一步】 查看所有与 nginx 有关的文件夹 删除与 nginx 有关的文件夹 卸载Nginx相关的依赖 这样就卸载完成了 查看安装nginx所需

    2024年02月02日
    浏览(11)
  • 08. centos安装包方式安装nginx(推荐该方式)

    本地安装的 nginx 比较好维护,配置起来也方便,比 yum 的安装方式要更好的运维和使用,此篇技术贴亲测可用,实测了使用 nginx 代理 nacos 的服务器集群。 gcc安装,nginx源码编译需要 下载版本号可根据目前官网最新稳定版自行调整

    2024年02月09日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包