nginx 无法在浏览器中通过域名或者IP访问

环境:在阿里云服务器上的linu操作系统
使用系统:centos

IP无法访问

第一个问题

在这里插入图片描述
在这里插入图片描述
下面的几个问题别人似乎遇到过,ip无法访问的原因,但是我这边真正原因实在阿里云服务器那边,我们需要在安全组添加我们的开放端口号。

第二个可能

你的IP被占用,所以你需要查看端口号,查看特定端口用如下第一个命令,查看全部端口用第二个命令
在这里插入图片描述
实行kill -s 9 pid,这里的pid是你查看端口号时显示的

第三个问题

第二个问题是你的防火墙没有关闭,或者你没有开放端口号

[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# firewall-cmd --state
not running
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# systemctl start firewalld
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# firewall-cmd --zone=public --list-ports
8080/tcp 8089/tcp 80/tcp 8000/tcp
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# lsof -i tcp:8084
COMMAND  PID   USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
nginx   2418   root    9u  IPv4 3373825      0t0  TCP *:8084 (LISTEN)
nginx   2420 nobody    9u  IPv4 3373825      0t0  TCP *:8084 (LISTEN)
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# firewall-cmd --zone=public --add-port=8084/tcp --permanent
success
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# systemctl stop firewalld
[root@iZwz967a5gqt3aqi2g3pbkZ sbin]# 

在这里插入图片描述

第四个问题

在linux内设置时,这里的ip是自己私网的ip,我们需要改成我们公网的ip,不然访问不了,我就遇到过这个情况,但是后来改了安全组,不管这里有没有改私网ip都已经没有问题了,IP照样可以访问。
在这里插入图片描述

域名不可以访问的问题

这个是是最坑的,域名访问不了,是因为我没有把域名添加到自自己服务器的域名解析,太难了,搞了我好久,,,因为初学者刚学这个nginx,不知道还要添加域名解析啥的,以为申请一个域名或者借用别人的域名就是可以的了。结果还要进行域名解析才能使用,
在这里插入图片描述

这个域名是阿里云申请的用的是阿里云的服务器,所以我们直接进去我们的域名进行解析设置就可以了,但是若是不是我们在阿里云申请的域名,就要添加我们的域名了
在这里插入图片描述

这些都是我在学习中遇到的问题,不同人会遇到不同的问题,希望能帮你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值