依赖程序
安装依赖程序 需要root权限
yum install -y yum-utils
添加nginx的yum仓库
yum程序使用的仓库配置文件,存放在/etc/yum.repo.d里面
# 创建文件使用vim编辑
vim /etc/yum.repos.d/nginx.repo
修改配置文件
英文输入模式下按 I 可以进入到Insert模式
之后填入这些内容,复制完ESC退出 之后英文模式下输入 :wq (需要打 : 这个符号然后输入wq)
[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
安装NGINX
yum install -y nginx
这样有 Complete! 就是安装成功啦
启动
# nginx自动注册了systemctl系统服务
systemctl start nginx # 启动
systemctl stop nginx # 停止
systemctl status nginx # 运行状态
systemctl enable nginx # 开机自启
systemctl disable nginx # 关闭开机自启
访问地址
输入Linux服务器的IP地址或主机名即可访问 如
出现这个就是完成了
可能会遇见的问题
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
这种情况有两种可能
1.配置文件复制错了
里面少了什么东西 重新复制一遍 记得保存
2.端口占用
查询端口号 然后看一下是什么占用了80端口(Apache默认是80端口)
netstat -tnlp
对应PID给关闭就好
kill -9 PID
然后重新启动
systemctl start nginx