阿里云80端口无法访问
前段时间申请了一个阿里云的帐号,捣鼓了几天,把jenkins服务器从公司机房搬到上面,算是用上云服务了:)但是,碰到一个问题,80端口不能用,使 用jenkins默认端口8080,可以访问,改为80端口就不能使用了。这个问题以前有遇到过,公司接入的商务光纤是有提供固定IP的,但是此IP的 80端口被电信封掉了;还有个项目申请电信机房托管服务器也是一样,必须备案后才能开通80端口。现在阿里云上的80端口又不能用,看来也要备案 了。。。。奇怪的是,阿里云没有任何关于80端口要如何开通的文档或者帮助,搜索百度谷歌,也找不到。因为其他工作排得很紧,就暂时拿8000端口凑合用 了。
但是,没有80端口,不但用起来别扭,而且看上去也很业余。。。我下定决心得把这个问题搞定,我又看了一遍备案的帮助,还是不明觉厉,我决定找客服。为慎 重起见,要再检查一遍,年前在服务器上装了个nodejs,正好可以拿来试试。写个Hello World,监听80端口
var http = require('http');
http.createServer(function(req,res) {
res.writeHead(200, {'Content-Type':'text/html'});
res.write('<h1>Node.js</h1>');
res.end('<p>Hello World</p>');
}).listen(80);
console.log("HTTP server is listening at port 80.");保存为server.js
运行 node server.js
然后在浏览器打开这个页面,当然,料想也是打不开的。
不过,等等...居然打开了...
看来阿里云并没有封80端口啊。
我赶紧关掉node,把jenkins切到80端口,还是不能访问,这是怎么回事?
打开log一看,有这么几行:
...
Caused by: java.io.IOException: Failed to listen on port 80
at winstone.HttpListener.getServerSocket(HttpListener.java:122)
at winstone.HttpListener.start(HttpListener.java:75)
at winstone.Launcher.spawnListener(Launcher.java:220)
... 8 more
Caused by: java.net.BindException: Permission denied原来是权限不足导致的。当时想当然,居然没有检查log,该打该打~
jenkins服务是以jenkins帐号启动的,不是root帐号,没有权限访问1024以下的端口,有两种办法解决这个问题,一是用root帐号启动jenkins,不推荐;二是增加路由规则,将80端口的请求转发到8000端口,执行命令为:
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8000
网卡为eth1,因为阿里云服务器有两张网卡,eth0绑定的是内网地址。
错怪阿里了,其实阿里云没有封端口。
转载于:https://blog.51cto.com/yaomy/1588039
阿里云80端口无法访问相关推荐
- 开启阿里云80端口:如何配置阿里云服务器安全组
如何配置阿里云服务器安全组 打开80端口 方法一:最简单步骤 首先: 然后: 再然后 接着: 再接着: 然后 确定,就可以了! 官方详细步骤,可以看这里 https://help.aliyun.com ...
- 阿里云ECS端口无法访问问题解决
最近在学习flink,于是通过xshell连上阿里云部署了一套flink集群,希望在本地打开flink web管理界面,地址为:ip:8081,但结果是本地无法打开该页面. 1. 原因 在本地通过命令 ...
- 阿里云服务器端口访问失败 问题解决
阿里云服务器端口访问失败 项目部署新的阿里云服务器上, 添加安全组端口后,还是无法访问的解决方案 打开本地cmd,telnet IP+端口 查看端口是否可以连通 如果不通,在服务器上防火墙添加对应端口 ...
- php80端口改成8080,jetty,_JETTY 8080端口改为80端口无法访问,jetty - phpStudy
JETTY 8080端口改为80端口无法访问 JETTY最初安装时候配置的是8080端口,域名备案成功以后将8080端口改为了80,并重启了服务器.但访问仍然是8080才可以访问,80端口无法访问.运 ...
- 完美解决阿里云25端口申请解封教程
阿里云服务器25端口默认是封禁的,基于25端口的邮件服务是用不了的,想要使用25端口怎么办?端口号分享阿里云服务器25端口解封教程: 阿里云25端口解封方法 出于安全考虑,阿里云默认封禁TCP25端口 ...
- 阿里云socket端口不通的解决方案
阿里云socket端口不通的解决方案 1. 设置阿里云安全组规则 2. 防火墙中查询/开放/关闭端口 # 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开 ...
- 阿里云Redis 外网访问
阿里云Redis 外网访问 首先完全组 开放6379端口 修改 /usr/local/redis/bin/rconfig/redis.conf 文件(根据自己保存位置) vim redis.conf ...
- 阿里云25端口解封教程完美解决25端口封禁的方法
阿里云25端口解封教程完美解决25端口封禁的方法 阿里云25端口解封申请教程 用户想要使用25端口进行对外连接,可以在安全管控平台中提交25端口解封申请,可以参考官方文档(TCP 25端口解封申请- ...
- linux设置端口80禁止访问,linux iptables 设置仅22、80端口可访问
linux iptables 设置仅22.80端口可访问 博客分类:linux 防火墙sshiptables [设置仅22.80端口可访问] 通过命令 netstat -tnl 可以查看当前服务器打开 ...
- SpringBoot 整合163邮箱 阿里云25端口问题
SpringBoot 整合163邮箱阿里云25端口问题 使用 163 邮箱 SMTP服务器 非SSL协议 25端口,项目本地测试时没有问题, 但是发布到阿里云服务器就报错 经检查发现阿里云出于安全考虑 ...
最新文章
- ElasticSearch(3)-安装kibana
- 题解 P1918【 保龄球 】python和C++
- CentOS6.4 利用sendEmail发邮件
- LeetCode 142——环形链表 II
- 计算机网络(谢希仁 第七版) 数据链路层 个人笔记
- 管理处理器的亲和性(affinity)
- java8彩蛋_随笔,JDK8的新时间工具类
- ssh链接数设置问题
- JAVA用键盘钩子_c#键盘钩子
- 【软件工程】-项目开发计划
- 笔记本键盘失灵的修复方法
- background_dump_dest 参数
- [HTML] 百度搜索框的基本实现 源码
- 本本CPU控制让游戏3D效果最佳境界
- 某一点绕另一点逆时针旋转90后的坐标
- 招商银行信用卡还款冲账顺序
- 服务器2003丢失系统文件,如何解决开机提示windows/system32/config/system文件丢失
- jQuery下(2nd)
- Javascript中JSON与String相与转换
- linux没有manconfig文件,linux shell man命令详细介绍