【解决】阿里云云服务器启动nginx,无法通过ip访问80端口 您所在的位置:网站首页 nginx启动成功但是无法访问网络连接 【解决】阿里云云服务器启动nginx,无法通过ip访问80端口

【解决】阿里云云服务器启动nginx,无法通过ip访问80端口

2024-07-12 07:53| 来源: 网络整理| 查看: 265

如果文章样式不兼容让你觉得苦恼,可以去直接去看我的原文:https://www.yuque.com/u548790/attention/woggz8

前情提要:在阿里云服务器上准备****用nginx搭建我的个人博客,并成功下载了nginx

问题描述:

阿里云ESC云服务器 可以运行nginx --version命令查看nginx版本 我在本机输入http://59.110.70.85/,却始终无法进去页面

解决思路:

nginx成功下载后默认会启动80端口

检查80端口是否被占用

// 使用ip地址列出所有tcp服务且加上程序名,并且筛选出80端口的服务 netstat -atnlp | grep 80

本地address 远程address TCP服务状态 服务名 image.png

nginx在正常运行(LISTEN表示在正常监听),并且有一个服务和一个远程的阿里云云盾的80端口服务进行通信。

以上说明nginx启动正常。

使用curl命令在服务器内请求页面

// 模拟请求 http://localhost:80页面 curl http://localhost:80 // 模拟请求 http://59.110.70.85:80页面 curl http://59.110.70.85:80

奇怪的现象发生了,这两个页面按道理说是一样的返回才对,目前是在服务器上请求localhost正常,可是请求ip却没有返回信息,我嗅到了一丝阴谋的味道。

image.png 定位错误根源

这下说明其实nginx没有问题,反而是服务器有点问题。

于是我开始查询阿里云服务器相关的问题,找到了罪魁祸首(请进入下一步)。

配置服务器的安全组

(1)进入你的阿里云控制台:链接

(2)进入云服务器ESC

image.png

(3)点击左侧实例 ->再到实例列表找到自己的服务器后点击更多->选择网络和安全组->选择安全组配置

image.png

(4)点击配置规则

image.png

(5)添加安全组规则

其中端口访问可以填多一点,以8080为例:8080/8099

授权对象:0.0.0.0/0(其他的ip也可以访问)

image.png

配置成功后刷新页面页面就可以正常访问啦!

如果你对搭建自己的网站和博客感兴趣的话,也可以看我的另外两篇文章:

从零开始自己的个人网站

从零搭建自己的博客



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有