阿里云centos7.6在线安装、启动、卸载nginx

一、环境

centos7.6

二、安装

1、配置nginx.repo的文件

创建名为/etc/yum.repos.d/nginx.repo的文件

 cd /etc/yum.repos.d/

 touch 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

注:repo文件格式说明请参照:https://www.cnblogs.com/jottings/p/12341409.html

 2、自动安装

安装命令如下:

yum install nginx -y

3、启动

启动指令

systemctl start nginx.service

4、设置开机自动启动

systemctl enable nginx.service 

三、卸载

1、停止Nginx服务

systemctl stop nginx.service

2、删除Nginx的自启动

systemctl disable nginx.service

3、从源头删除Nginx

rm -rf /usr/sbin/nginx

rm -rf /etc/nginx

rm -rf /etc/init.d/nginx

4、再使用yum清理

yum remove nginx -y

四、无法访问的解决方法

这时打开浏览器输入http://47.94.101.217,会报404,排查方法如下:

1、查看nginx 80端口是否启动

netstat -tlnp

端口已启动,但还是无法访问。

2、查看防火墙状态

firewall-cmd --state

提示:not running

如果提示not running 忽略第3步和第4步,如果是running还需要执行第3步和第4步

3、打开防火墙

service firewalld start

4、开放80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

firewall-cmd --permanent --add-port=80/tcp

5、添加网络策略

对于阿里云服务器来说,还需要在控制台查看该主机的安全组的入网方向是否添加了80端口。如果未添加,需要手动添加80端口。

 6、测试验证

在浏览器输入当前阿里云服务器的公网地址,显示下面内容,说明安装成功!

posted @ 2021-07-08 15:19  我是一粒沙  阅读(391)  评论(0编辑  收藏  举报