`
wangbanmin
  • 浏览: 30194 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CentOS 7 yum 安装 Nginx

 
阅读更多
CentOS 7 yum 安装 Nginx
1.添加Nginx到YUM源
  sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.安装Nginx
  sudo yum install -y nginx

3.启动Nginx
  sudo systemctl start nginx.service

4.开机启动
  sudo systemctl enable nginx.service
  更多systemctl命令可查看《systemctl命令用法》

Nginx配置信息
网站文件存放默认目录
  /usr/share/nginx/html

网站默认站点配置
  /etc/nginx/conf.d/default.conf

自定义Nginx站点配置文件存放目录
  /etc/nginx/conf.d/

Nginx全局配置
  /etc/nginx/nginx.conf

Nginx启动
  nginx -c nginx.conf

重启 NGinx
  service nginx restart

可能遇到的问题:
1、执行 sudo systemctl start nginx.service 报错 [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 。
解决方法:
    (1)、用命令 lsof -i tcp:80 查看80端口情况(安装lsof命令:yum install lsof)。
    (2)、kill -9 3274 杀掉在执行看下service nginx start
     以下都解决不了,可能是防火墙的问题。
2、centos 安装完Nginx后,为什么访问不了
解决方法:
    CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。
    firewall:
    systemctl start firewalld.service#启动firewall
    systemctl stop firewalld.service#停止firewall
    systemctl disable firewalld.service#禁止firewall开机启动
    在centos下尝试使用$curl http://127.0.0.1命令访问nginx。确定是否可以访问;

建议看一下我的另一个文章,可以打开80端口访问权限就解决了。

分享到:
评论

相关推荐

    Centos7环境下Nginx版本升级方式及步骤

    本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的步骤和注意事项。 ### YUM upgrade 升级 YUM upgrade适用于已经使用RPM方式安装Nginx的用户。这种升级方式简单快捷,...

    centos7.6离线安装nginx

    本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...

    centOS7离线安装nginx依赖包.zip

    本压缩包"centOS7离线安装nginx依赖包.zip"显然是为了帮助用户在没有网络连接的环境中在CentOS 7上安装Nginx。离线安装意味着我们需要预先准备所有必要的依赖包,以便在目标机器上进行安装。 首先,了解Nginx的基本...

    Centos7.9 离线安装Nginx依赖包

    下面将详细介绍如何在CentOS 7.9上离线安装Nginx及其依赖包。 首先,我们需要了解Nginx的基本架构和依赖关系。Nginx主要由以下几个部分组成: 1. Nginx主程序:这是Nginx的核心,负责处理客户端请求和转发到后端...

    CentOS7 离线安装nginx.zip

    本教程将详细介绍如何在没有互联网连接的情况下,在CentOS 7系统上离线安装Nginx。这个过程涉及到下载必要的软件包、创建本地yum仓库以及使用yum命令进行安装。 首先,你需要在有网络的环境中下载Nginx的RPM包。你...

    centos7下安装nginx(有网以及没有网络)

    ### CentOS 7 下安装 Nginx (有网络与无网络环境) #### 一、概述 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。其特点是占有内存少,并发能力强,事实上很多网站...

    内网centos7下安装nginx.zip

    内网环境下的CentOS7系统安装Nginx是一项常见的任务,尤其在没有互联网连接或者网络受限的情况下。Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站托管和负载均衡。下面将详细介绍如何在CentOS7的内网环境中...

    centos6.5通过yum安装nginx

    以下是:centos6.5 通过yum安装nginx 提示No package nginx available 需要先安装epe: yum install epel-release 安装epel之后 yum -y install nginx 安装完成之后 service nginx start 启动nginx 在浏览器访问...

    yum 安装 Nginx (Centos)

    yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)

    Centos7安装Nginx或OpenResty1

    【CentOS7安装Nginx】 在CentOS7上安装Nginx有两种主要方式:源码安装和Yum安装。 **源码安装** 1. **安装依赖**:首先,确保系统中已经安装了必要的编译工具和库,如GCC、pcre、zlib和openssl等。可以通过以下...

    centos7安装nginx1.16.1

    ### CentOS 7 安装 Nginx 1.16.1 #### 一、概述 本篇文章将详细介绍如何在 CentOS 7 上安装 Nginx 1.16.1 版本。Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的...

    nginx1.20.1_使用yum install增加 stream模块(非编译)

    centos7.9yum装nginx1.20.1关于stream模块失效的报错,如unknown directive “stream” in /etc/nginx/nginx.conf(非编译安装)

    centos7.4下安装nginx1.16.0.docx

    "CentOS 7.4 下安装 Nginx 1.16.0" 在 CentOS 7.4 操作系统中安装 Nginx 1.16.0 需要遵循以下步骤: 一、下载 Nginx 安装包 首先,需要切换到 `/usr/local` 目录下,然后下载 Nginx 1.16.0 的安装包。可以使用 ...

    centOS6.x下离线手动下载安装nginx

    请注意,由于CentOS 6.x使用的是旧版的`yum`,在离线环境下,安装依赖包可能需要手动解决一些依赖关系。如果在编译或安装过程中遇到问题,可能需要查阅官方文档或社区论坛寻求帮助。此外,如果你的服务器有防火墙,...

    contos7.9离线安装nginx所需的gcc等.rmp文件

    在这个特定的场景中,我们关注的是在CentOS 7.9上离线安装Nginx的过程中所必需的GCC及相关依赖。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于网站服务。为了在没有网络连接的环境下安装Nginx,我们需要提前...

    自动离线安装centos7,mysql,redis,nginx

    本文将详细介绍如何在CentOS7系统上,通过离线方式安装MySQL、Redis和Nginx这三个关键组件,以构建一个高效的数据存储、缓存和Web服务器环境。 首先,离线安装意味着我们需要先在有网络的环境中下载所需的软件包,...

    CentOS7 安装Nginx详细教程

    这篇教程将详细讲解如何在CentOS 7上安装Nginx。 1. **安装前准备** 在开始安装前,确保你的系统是最新的。打开终端,运行以下命令更新系统: ``` sudo yum update -y ``` 2. **安装EPEL仓库** Nginx不在...

    cenos7环境安装nginx依赖包全家桶

    在Linux系统,特别是CentOS 7环境中,安装和配置Nginx服务器是一项常见的任务。Nginx是一款高性能的HTTP和反向代理服务器,被广泛应用于Web服务器领域。在这个过程中,确保所有必要的依赖包都已安装至关重要,以确保...

Global site tag (gtag.js) - Google Analytics