环境:阿里云服务器Linux操作系统
使用系统:
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的初学者,不知道要不要加域名解析什么的,以为申请一个域名或者借用别人的域名就可以了,结果还是要进行域名解析才可以用。
这个域名是阿里云申请的,使用阿里云的服务器,所以我们直接输入我们的域名进行解析设置就可以了,但是如果不是我们在阿里云申请的域名,就需要添加我们的域名
以上就是我在学习中遇到的问题,不同的人会遇到不同的问题,希望可以帮到大家。
扫一扫在手机端查看
-
Tags : nginx 域名加端口号 网页无法访问
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。