阿里云服务器 ECS 访问不了公网 ip 可能的原因及解决方法

原创 2017年06月24日 10:37:19

       终于决定买一台阿里云的服务器,然后下单成功很快就帮我配置好了环境,我一开始不知道初始密码,于是在云服务器管理控制台进行了重置密码,然后直接使用它给我提供的公网 ip 进行访问,结果显示访问失败,我还以为是环境没帮我配的,以为要自己配php环境(我买的是PHP运行环境(centos)),然后我使用本机去 ping 公网 ip 结果可以 ping 通,我又使用 xShell 建立了会话,查看 apache 和 php 的版本,发现都存在,那为啥还访问不了?于是我又看到官网点击打开链接手动配置LAMP的教程,结果配到 apache 完成后没出来跟它一样的访问效果,这就尴尬了!后来发现其实环境已经配好的了,具体错误后来百度后尝试发现可以访问公网 ip 了,我按自己操作的步骤整理了截图,具体如下所示:






配置完成访问方式如下所示:



出现上述页面即访问成功!

可能你会好奇,为啥会出现 phpinfo() 的信息?这需要去查看网站默认访问路径,先通过 Linux 命令查看 httpd.conf 文件的位置所在,再进去查看(可以修改为 /var/www 目录),如下所示:







  以下是 apache2.4 配置虚拟主机的内容,可直接加在 httpd.conf 最后:


  以下是apache2.2 虚拟主机的配置内容,可直接加在 httpd.conf 最后:

 

<VirtualHost *:80>  
 ServerName domain.com  
 DocumentRoot "/home/www"  
 DirectoryIndex index.html index.php  
  
 <Directory "/home/www">  
  Options -Indexes +FollowSymlinks  
  AllowOverride All  
  Order deny,allow  
  Allow from all  
  Allow from host ip 
 </Directory>  
  
</VirtualHost>
最后重启 apache 服务即可,如 service httpd restart
版权声明:本文为博主原创文章,指明出处即可任意转载。 https://blog.csdn.net/Inite/article/details/73658214

阿里云ECS云服务器外网IP无法访问

阿里云ECS其实很早我就希望拥有一个属于自己的个人站,可以什么都没有,可以什么技术含量都没有,做为一个学生简简单单的就够了 CentOSPHP/JAVA环境一键配置工具——OneinStack 我选...
  • KascLiyuan
  • KascLiyuan
  • 2017-06-18 20:36:12
  • 9973

阿里云esc云服务器IP不能访问的解决办法

问题:阿里云服务器,专有网络,web设置完毕,在服务器中localhost能够访问,并且关闭防火墙,但是使用公网ip无法访问。 解决:找到本实例安全组,配置规则,按照要求填入80或其他端口。配置完成后...
  • u010841622
  • u010841622
  • 2017-05-27 00:47:21
  • 21416

关于用公网IP访问不了服务器的问题

在阿里云上租了个服务器,把项目部署到服务器上之后用公网IP一直连不上服务器,但是在服务器上用内网IP可以访问,访问异常如下图: 图1-80端口访问的异常 图2-8080端口访问的异常这个问题困...
  • LN1996
  • LN1996
  • 2017-05-25 22:52:28
  • 7410

外网IP访问不了阿里云的IIS服务

最近要把asp网站部署到IIS服务器上,我使用的是阿里云的window server 2012服务器。配置完后。使用localhost和127.0.0.1能正常访问,但使用私有IP和外网IP都不能访问...
  • yunzhongzhuke
  • yunzhongzhuke
  • 2017-10-10 23:50:44
  • 1041

服务器外网无法访问,阿里云服务器外网无法访问解决方案,腾讯云外网无法访问

服务器外网无法访问可能是你外网没对外开放80端口,可以使用PHPWAMP8.8.8.8IN自带的常用工具解决。 怎么知道自己有没有开放80端口呢,可以扫一下,phpwamp自带各种扫法,随便你扫,效率...
  • Lccee
  • Lccee
  • 2017-09-07 17:05:19
  • 413968

购买阿里云服务器发布项目后外网无法访问的解决办法

问题提出:在ESC实例上部署了jdk和tomcat,启动tomct后,内网可以访问8080端口,外网无法访问8080. 系统环境:winsdow 2008R2 企业版 解决方案: 在网上查资料后...
  • zhuyu19911016520
  • zhuyu19911016520
  • 2017-05-28 13:14:43
  • 11622

解决阿里云服务器只能内网访问,外网访问不了

出现这个的原因可能是你购买的服务器是 专有网络 类型的 如果是专有网络类型的服务器则需要配置安全组策略,然后重启阿里云服务器才能让外网访问...
  • justinytsoft
  • justinytsoft
  • 2017-06-26 15:32:38
  • 20889

阿里云服务器tomcat配置好外网无法访问

今天我配置阿里云服务器,装上了tomcat。结果我的本地电脑楞是无法访问那个初始页面。后来通过将tomcat conf文件夹下的 server.xml的port从8080改为80,然后外网就可以访问了...
  • u013263597
  • u013263597
  • 2017-05-01 19:58:20
  • 2205

阿里云解析动态公网IP

通过阿里云接口来设置域名对应的IP,当IP变化时也可以自动更改。家里的服务器可以稳定运行。...
  • bless2015
  • bless2015
  • 2016-04-29 21:02:55
  • 4379

分享并记录云服务器上部署Web项目使用公网IP访问的jing

本人搞了一个小项目需要部署到服务器上使用公网IP访问,并不需要备案域名。弄了很久,找网上的各种方法尝试,都没成功。一下就是我在这痛苦的经历中的一些总结和疑惑,虽然最后乱撞被我撞到了,公网IP可以访问了...
  • weixin_37971462
  • weixin_37971462
  • 2017-11-16 11:51:08
  • 508
收藏助手
不良信息举报
您举报文章:阿里云服务器 ECS 访问不了公网 ip 可能的原因及解决方法
举报原因:
原因补充:

(最多只允许输入30个字)