1. 写在前面
网上一般会有三种方式安装:
- yum源
- 源码;
- rpm。
这里选最简单的 rpm安装,源码安装对于绝大说人来说就是灾难,yum安装有点问题,因为大家基本上都会更换为国内的镜像源,再去yum install nginx,会找不到nginx,有的人会说安装第三方仓库yum install epel-release,再去安装nginx,我这里直接报找不到epel-release,所以为了通用性更强,也更简单的方式:rpm包安装。
2. 下载
nginx官网:https://nginx.org/,这里大家有兴趣的可以看一下他的文档,不想看的直接看我写的。
nginx官方仓库:http://nginx.org/packages/centos/7 (centos7的)
cd /usr/local
wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.20.1-1.el7.ngx.x86_64.rpm
我这里选了1.20.1,有其他需求的自己换,不过高版本有可能会安装不成功。
如果没有安装wget:
yum install wget -y
检查一下yumutils
yum install yum-utils -y
安装命令:
rpm -ivh nginx-1.20.1-1.el7.ngx.x86_64.rpm
验证一下是否安装成功:
nginx -v
到此安装成功。
rpm安装nginx的默认的各类文件目录:
查找一下:
find / -name nginx
文件目录说明:
/etc/nginx #主目录及配置文件
/var/log/nginx #日志
/var/cache/nginx #缓存
/usr/sbin/nginx #主程序
/usr/lib64/nginx #组件模块
/usr/share/nginx #html主页
nginx.conf文件位于:/etc/nginx
3. 设置服务并开机自启
rpm安装默认设置服务
启动命令:systemctl start nginx
停服务: systemctl stop nginx
服务状态查看: systemctl status nginx
重启服务: system restart nginx
修改完配置文件刷新命令: nginx -s reload
关于防火墙问题,就看你设置的端口是多少了,这里不赘述。
需要word文档的关注微信公众号: 想你所想共享小站
回复:centos7在线安装nginx 领取资料