CentOS 7 yum 方式安装 Nginx

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

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

继续阅读
Admin
  • 本文由 发表于 2018年1月19日15:59:36
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
CentOS 7 安装MongoDB 4.0 操作系统

CentOS 7 安装MongoDB 4.0

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下添加更多的节点,可以保证服务器性能。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方...
如何使用 Jenkins 打包 Vue 项目 操作系统

如何使用 Jenkins 打包 Vue 项目

在前几篇的文章中,我们在 Linux 服务器上安装了一些 Jenkins 所需要的基本配置软件,今天我们来实际的操作一遍,如何使用 Jenkins 来完成 Vue 项目的可持续集成,实现自动拉取代码、...
如何在 Linux 服务器上安装 Maven 操作系统

如何在 Linux 服务器上安装 Maven

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,目前有很多的 Java 项目使用 Mav...
匿名

发表评论

匿名网友 填写信息

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