CentOS 7 yum 方式安装 Nginx

  • A+
所属分类:操作系统

Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。但是在 CentOS 7 中的 yum 没法直接使用 yum install nginx 这个指令去安装 nginx,因为 nginx 这个服务不是 yum 库中自带的,所以需要自己先更新 rpm 依赖库。

一、yum 安装 Nginx

1、添加 Nginx 到 yum 源

  1. yum install https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm -y

2、安装 Nginx

  1. yum install nginx -y

3、启动 Nginx

  1. systemctl start nginx

4、设置 Nginx 开机自启动

  1. systemctl enable nginx

5、开启 80 端口的防火墙设置

  1. firewall-cmd --zone=public --add-port=80/tcp --permanent

6、重启防火墙

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service

浏览器中输入你的服务器地址,默认 80 端口,如果看到下面这个页面,那么说明你的 CentOS 7 中 Nginx 服务器已经正确安装!

二、Nginx 基本配置

1、修改 Nginx 目录的权限

  1. chown nginx -R /usr/share/nginx/html/

2、网站文件存放默认目录

  1. /usr/share/nginx/html

3、网站默认站点配置文件

  1. /etc/nginx/conf.d/default.conf

4、自定义站点配置文件存放目录

  1. /etc/nginx/conf.d/

5、Nginx 全局配置文件

  1. /etc/nginx/nginx.conf

三、问题解决

1、如果在执行 yum 命令的时候出现以下错误:

说明是有一个进程正在执行 yum ,于是采用常规的处理方式即可:

  1. rm -f /var/run/yum.pid

博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: