阿里云服务器Tomcat无法从外部访问

一、环境

阿里云 Ubuntu 12.04.5 LTS

tomcat和java都是阿里云默认的7的版本,如下图

二、问题

部署后./startup.sh启动tomcat 之后外部访问http://ip:8080/无法访问,之后去查看防火墙

关闭了Ubuntu下面的防火墙

[email protected]:/alidata/server# sudo ufw status
Status: inactive
[email protected]:/alidata/server#

再次访问http://ip:8080/还是失败,于是修改tomcat端口为8088(以为8080端口被占用了)

结果还是不行

三、解决办法

进入阿里云主机控制台,安全组,如下图所示,点击配置规则

配置规则,添加规则允许任何IP访问8088,如下图所示

再次访问http://ip:8088/(因为tomcat的端口我修改成了8088),如下图所示,访问OK

时间: 2024-11-05 01:21:22

阿里云服务器Tomcat无法从外部访问的相关文章

阿里云服务器安全组配置-有关访问实例异常的解决办法

发现通过IP或者域名无法访问实例,在本地win+r键,输入cmd,打开dos窗口: 输入ping xxx.xxx.xxxx.xxx(这是你的服务器的公网ip): 如果发现请求超时,则有很大可能是服务器安全组配置问题(大多情况下是删除了原来的安全组配置才引起的): 登陆阿里云官网,进入到实例,找到安全组,选择新建安全组策略 加入 icmp   允许    入方向    优先级设置为1    地址段 0.0.0.0/0 加入 ssh    允许     入方向    优先级设置为1  地址段 (如果

阿里云服务器地址端口不能公网访问的问题,及让端口通过防火墙的命令

今天在阿里云的服务器上测试一个Flask程序,命名指定了 ip:0.0.0.0,port:5000,但是外网IP确怎么也访问不了网页 上网上好个查,发现阿里云的服务器端口开放需要去阿里云的“安全组配置”开放相应端口,才能正常使用: 这步操作大家可以直接百度“阿里云开放端口”就可以百度到具体操作 但是经过开放端口后,发现用5000端口的程序还是不能正常访问,而用80端口的网站却是可以正常访问:上网上疯狂查找最后发现,虽然阿里云那里把端口开放了,但是系统里并没有允许端口通过防火墙,算是一种安全措施吧

阿里云服务器 nginx 公网 IP 无法访问 浏览器

配置完成 nginx 后, 在浏览器输入:http://ip,正常的话,会有页面,welcome to nginx但是浏览器显示访问失败 主要从两个方面找原因,一个是阿里云的安全组和服务器的防火墙是否有开启 80 端口号 一.阿里云配置 刚开通的服务器,没有设置安全组规则. 下面给大家演示一下安全组怎么设置.1.进入云服务控制台 2.找到安全组,点击进入3.在默认的一个安全组上,有一个配置规则按钮.点击配置规则4.这是我原来的安全组规则,没有http的 5.按照如图所示添加 6.浏览器访问ip成

阿里云服务器Centos6.5 通过http访问svn项目

安装并配置好SVN,参考文档 http://strongit.blog.51cto.com/10020534/1630095 1.配置SVN访问端口号: vim /etc/httpd/conf/httpd.conf #Listen 12.34.56.78:80 Listen 9999 2.httpd配置: vim /etc/httpd/conf.d/subversion.conf 重启httpd服务,service httpd restart 3.启动svn服务:  svnserve -d -r

阿里云服务器CentOS6.9 tomcat配置https安全访问

应用场景 上线微信小程序的时候,域名要求https安全格式,否则获取数据异常. 第一步.SSL证书获取 获取SSL证书方式很多种,包括网页生成.工具生成等,这里我使用阿里云平台获取免费ssl证书的方法,优缺点如下: 优点:安全.快捷.适合学习使用. 缺点:有效期1年 1.登录阿里云后台管理页面,搜索“SSL证书”,在SSL证书页面点击“购买证书”,如果你用其他工具生成,则将已经生成的证书“上传证书”到阿里云上. 2.选择免费版,点击立即购买 支付成功,进入控制台 3.申请证书 4.按要求填写内容

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/lib/tomcat/ 3.tomcat配置目录:/etc/tomcat/ 4.启动tomcat:service tomcat start 5.访问下:curl 127.0.0.1:8080(安装目录里是个空文件夹,所以访问时,没有任何内容返回,这是正常的) 远程访问地址:http://ip:8080(

阿里云服务器win2003下iis整合tomcat共享80端口

阿里云服务器win2003下iis整合tomcat共享80端口 很多机器都用tomcat跟IIS部署不同网站.最近买了阿里云的服务器.于是也想玩一下.网上百度了很多方法.但是都有缺陷说的不是很清楚.通过日志查看以及谷歌.尝试了很多方法终于配置OK.         第一.整合环境:Windows Service 2003.JDK1.60.IIS6.0 和tomcat7.0         第二.使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8081(因为本人数据库

阿里云服务器上搭建tomcat服务器

由于任务需要,而且阿里云服务器上已经有了php运行环境,而且网站已经搭建好,需要在布置一个java web网站, 由于本人菜鸟,不知道如何搭建,而且对能否搭建两个深表怀疑,百度很多资料,没有找到想要的,最终在http://blog.csdn.net/neverever01/article/details/78246337 找到所需,首先在服务器上搭建tomcat服务器,jdk+tomcat 搭建好后,但是却不能访问到tomcat欢迎页面,自己写了一个a.html放在了ROOT目录下,输入ip+端

阿里云服务器无法访问80端口的解决办法

1: 阿里云服务器无法访问80端口的解决办法 当我们搭建服务器时候,无论80,3306,21,等端口本地服务器上搭建环境就已经开通,但是服务器中防火墙中主要就是拦截端口的,在windows药在高级防火墙中添加站入端口一个个配置,在阿里云中还要在控制台中开通的