阿里云服务器(windows2016)部署问题与解决

看到阿里云有个活动我还能赶上,9.9/月一个最低级的云服务器,便买了玩玩,遇到不少问题,总结下。

我这里有两个服务器要部署,一个是用C++写的基于windows平台的PC端的服务器,C/S通信用的是IOCP的网络模型,因为用的是winsock头文件,所以只能选中windows服务器。

另一个是一个web系统,语言是java,分两层(core层和web层),web层通过dubbo调用core层服务,服务是注册到zk上的,web层用到shiro的session管理,session是存在redis集群内实现session共享的。数据库用的是mysql,web服务器用的是spring boot内置服务器。

基于以上原因,我的windows服务器的环境配置如下:

安装并配置JDK;

配置zk并启动;

搭建3主3从的redis集群环境;

安装mysql服务器;

首先启动PC端服务器,服务器日志显示启动成功,但是突然发生程序错误而关闭,后来 发现的原因,我本地用的监听端口是543210太大了,我用 的阿里这个服务器不支持,改成54321便OK;

问题一:启动core层服务没问题,启动web层服务没问题。在服务器内部访问也OK;但是在我本地远程访问就不行。

问题二:navicat for mysql连接远程mysql报10038错误。

在网上查了些资料,对于问题二来说,我测试之后发现,不是mysql配置的问题,也不防火墙的问题,什么都不用管。

ping服务器IP可以ping通,但是telnet 端口不通,报端口23问题,本地telnet开启,发现telnet还是不通。

其实查了不少资料,最后发现其实问题一,问题二都是一个问题,阿里服务器默认没有开启这些端口,开启就好了,开启方式如下:

一、在云服务器ECS下,选择网络和安全,选择右边管理实例


然后添加安全组无则即可,添加需要访问的端口,


然后一切就OK了,如果卡点的话,就稍等会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不识君的荒漠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值