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 源
- yum install https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm -y
2、安装 Nginx
- yum install nginx -y
3、启动 Nginx
- systemctl start nginx
4、设置 Nginx 开机自启动
- systemctl enable nginx
5、开启 80 端口的防火墙设置
- firewall-cmd --zone=public --add-port=80/tcp --permanent
6、重启防火墙
- systemctl stop firewalld.service
- systemctl start firewalld.service
浏览器中输入你的服务器地址,默认 80 端口,如果看到下面这个页面,那么说明你的 CentOS 7 中 Nginx 服务器已经正确安装!
二、Nginx 基本配置
1、修改 Nginx 目录的权限
- chown nginx -R /usr/share/nginx/html/
2、网站文件存放默认目录
- /usr/share/nginx/html
3、网站默认站点配置文件
- /etc/nginx/conf.d/default.conf
4、自定义站点配置文件存放目录
- /etc/nginx/conf.d/
5、Nginx 全局配置文件
- /etc/nginx/nginx.conf
三、问题解决
1、如果在执行 yum 命令的时候出现以下错误:
说明是有一个进程正在执行 yum ,于是采用常规的处理方式即可:
- rm -f /var/run/yum.pid
博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~
继续阅读
评论