本着最快安装nginx的原则,直接使用yum执行了sudo yum install -y nginx
,结果安装完访问服务器ip地址出现了Welcome to nginx on Red Hat Enterprise Linux!下面这个页面???
查了查这个是centos8使用yum安装默认是1.14.1版本的nginx,怪不得没见过。所以需要重新安装,那么就先把装错的版本卸载吧,没装的话直接看安装步骤即可
卸载nginx,之前没装过可以不看
- 停止运行的nginx,没运行就算了
systemctl stop nginx
- 删除nginx的开机自启动
chkconfig nginx off
- 先从源头清除nginx文件
rm -rf /usr/sbin/nginx
rm -rf /etc/nginx
rm -rf /etc/init.d/nginx
- 使用yum清理nginx
yum remove nginx
- 查找nginx残余文件,把标红线的删了即可,与docker相关的别动了。
find / -name 'nginx'
rm -rf /usr/share/nginx
rm -rf /usr/lib64/nginx/
rm -rf /usr/lib64/nginx/
rm -rf /var/lib/nginx/
安装nginx,快速安装,复制以下命令即可
参考官方文档步骤: http://nginx.org/en/linux_packages.html#RHEL-CentOS
- 安装yum-utils
yum -y install yum-utils
- 根据官网配置nginx的yum源
vim /etc/yum.repos.d/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
- 执行安装命令开始安装
sudo yum -y install nginx
- 安装完查看版本
nginx -v
- 启动nginx
systemctl start nginx
- 浏览器输入服务器ip地址,出现此页面则安装成功。
- 设置开机自启动,完成安装
systemctl enable nginx.service
- 附:常用命令
# 查看服务列表
systemctl list-units --type=service
# 停止nginx 运行
systemctl stop nginx
# 检查配置
nginx -t
# 修改完配置文件重新加载
nginx -s reload
你不能左右天气,但你可以改变心情。你不能改变容貌,但你可以展现笑容。你不能控制别人,但你可以掌握自己。