yum 安装nginx
测试
安装yum-utils工具
yum install yum-utils
编辑
vi /etc/yum.repos.d/nginx.repo 或者
cd /etc/yum.repos.d 进入目录 在编辑 vi nginx.repo
# 复制保存并退出
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
更新
yum-config-manager --enable nginx-mainline
安装nginx ,一直按yes
yum install -y nginx
查看nginx 安装目录,配置防火墙
#查看 nginx 安装目录
whereis nginx
# 查询服务状态 :firewalld防火墙
systemctl status firewalld
# 开放端口 80 #检查端口是否开放
sudo firewall-cmd --zone=public --query-port=80/tcp
# 开放nginx 80 端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重新加载配置生效
sudo firewall-cmd --reload
# 再确认端口是否开放
sudo firewall-cmd --zone=public --query-port=80/tcp
启动nginx
[root@localhost ~]# find /usr/sbin/ -name 'nginx'
nginx
# 注意:
# /usr/sbin 目录存放 nginx 启动程序
# /etc/nginx 目录存放 nginx 配置文件
# /usr/share/html 目录存放网站项目文件
测试
访问80 端口
服务
# 查询服务状态 :firewalld防火墙
systemctl status firewalld
# 停止服务
stystemctl stop firewalld
# 禁止自启
systemctl disable firewalld
# 启动服务
systemctl start firewalld
# 重启服务
systemctl restart firewalld