CentOS环境下Nginx的安装

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

一、Nginx安装
  1. 安装依赖包

    由于Nginx是基于C语言开发的,因此需要安装C语言的编译环境及正则表达式库等第三方依赖库

    yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
    
  2. 在线下载Nginx安装包

    安装wget命令能从指定的URL下载文件到当前目录

    yum install wget
    wget https://nginx.org/download/nginx-1.16.1.tar.gz
    
  3. 解压Nginx压缩包到当前目录

    tar -zxvf nginx-1.16.1.tar.gz
    
  4. 配置Nginx编译环境

    mkdir /usr/local/nginx
    cd nginx-1.16.1
    ./configure --prefix=/usr/local/nginx
    
  5. 编译&安装

    make & make install
    
二、Nginx命令

Nginx的重点目录及文件如下:

目录/文件 说明 备注
conf 配置文件的存放目录
conf/nginx.conf Nginx的核心配置文件 conf下有很多nginx的配置文件,我们主要操作这个核心配置文件
html 存放静态资源(html, css, ) 部署到Nginx的静态资源都可以放在html目录中
logs 存放nginx日志(访问日志、错误日志等)
sbin/nginx 二进制文件,用于启动、停止Nginx服务

1)查看安装版本

 cd /usr/local/nginx-1.16.1/
 nginx -v

2)检查配置文件

修改了nginx.conf核心配置文件之后,在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置的是否有错误,命令如下:

nginx -t

3)启动

nginx

4)查看nginx进程

ps -ef|grep nginx

5)nginx防火墙设置

①. 先开启系统防火墙
systemctl start firewalld

②. 再开放80端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent

③. 重新加载防火墙
firewall-cmd --reload

6)停止

nginx -s stop

7)重新加载

nginx -s reload

8)帮助信息

nginx -h或
nginx -?
三、Nginx环境变量配置

1)打开配置文件

vim  /etc/profile

2)在PATH后面追加sbin目录并以:隔开文章来源地址https://www.toymoban.com/news/detail-597289.html

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH

export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export PATH=/usr/local/nginx/sbin:$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

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

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

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

相关文章

  • Linux CentOS 7.6安装nginx详细保姆级教程

    1、进入home文件并创建nginx文件夹用来存放nginx压缩包 2、下载nginx,我这里下载的是Nginx 1.24.0版本,如果要下载新版本可以去官网进行下载:https://nginx.org/en/download.html wget下载命令: 3、解压文件 4、编译和安装 Nginx安装完成后,默认自动创建 /usr/local/nginx 目录 1、防火墙开启80端

    2024年01月23日
    浏览(54)
  • CentOS系列:【Linux】CentOS7操作系统安装nginx实战(多种方法,超详细)

    本次的实验环境见下表: 操作系统 服务器IP hostname centos7.6 192.168.1.41 mufengrow41 如何查看相应的参数: 查看操作系统: 查看ip 2.1 添加yum源 nginx不在的默认的yum源中, 可以使用epel或者官网提供的yum源来安装。 以下两种方法,选择任意一种即可,也就是2.1.1和2.1.2两个小节的内

    2024年04月15日
    浏览(59)
  • 【Linux】CentOS7操作系统安装nginx实战(多种方法,超详细)

    大家好,又见面了,我是沐风晓月,本文是专栏【运维系列-架构与服务】专栏中的[linux基本功-系统服务实战篇],主要讲解nginx的编译安装和yum安装的方式 此专栏是沐风晓月对Linux常见的服务和架构进行总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。 如果

    2024年02月02日
    浏览(53)
  • VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo

    目录 镜像地址: VMware的CentOS7镜像安装  1、打开VMware点击新建虚拟机 2、默认内容下一步 3、稍后选择镜像 4、选择Linux的CentOS7版本 5、选择存储位置 6、选择分配处理器数量 7、分配内存 8、使用NAT网络 9、默认LSI Loginc(L) 10、默认SCSI(S) 11、创建新虚拟磁盘 12、分配磁盘空间 1

    2024年02月16日
    浏览(46)
  • 在 CentOS 7.4 上使用 Docker极速部署 LNMP (Linux, Nginx, MySQL, PHP) 环境和 WordPress

    前置CentOS7条件: 关闭防护墙: setenforce = 0 systemctl stop firewalld 1. 安装 Docker* 如果你的系统中还没有安装 Docker,可以使用以下命令进行安装:   sudo yum install docker 启动 Docker 服务并设置开机自启: sudo systemctl start docker sudo systemctl enable docker 2. 安装 Docker Compose Docker Compose 可以让

    2024年01月17日
    浏览(48)
  • 在Centos环境中搭建Nginx环境

       Nginx 是一个轻量级的高性能 HTTP 反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如 TCP、UDP、SMTP、HTTPS 等。 Nginx 与redis相同,都是基于多路复用模型构建出的产物,因此它与 Redis 同样具备 资源占用少、并发支持高 的特点,在理论上单节点的

    2024年02月12日
    浏览(33)
  • 【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

    目录 一、安装软件 (1)全部安装命令 (2)安装:jdk (3)安装:nginx  (4)安装:nacos (5)安装:redis (6)安装:Sentinel Dashboard 二、开放端口 三、启动软件  (1)启动:nacos (2)启动:nginx (3)启动:redis (4)启动:Sentinel Dashboard 四、访问网址  (1)访问:nacos 

    2024年02月06日
    浏览(61)
  • 在centos中配置nginx+php的环境

    环境版本:centos6.8/nginx1.10.2/php5.6.29 ====================安装nginx1.10.2==================== #根据centos版本选择对应yum源 #直接用yum安装 ====================安装php5.6.29==================== #php的官方下载地址是:http://www.php.net/downloads.php   #解压php压缩包   #进入php目录 #编译参数详解 #本例中精简

    2024年02月11日
    浏览(39)
  • Nginx + RTMP + nginx-http-flv-module 环境搭建(CentOS 7)

    🎉Nginx + RTMP + nginx-http-flv-module 环境搭建(CentOS 7) ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:Java学习路线 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术和水平有限,如果文中出现

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

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

    2024年02月08日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包