站长之前整理了如何在阿里云CentOS服务器下安装SVN、Redis、MySQL、Nexus,都是站长一步步亲自安装,自测通过的。
CentOS7下搭建配置SVN服务器
CentOS7使用yum安装MySQL
CentOS7安装Redis4.0.2及常见报错解决
CentOS7安装maven私服Nexus
有些小伙伴反映能安装成功,但是本机程序或浏览器访问会出现无法连接的情况,一般这种情况很多都是因为阿里云ECS服务器的安全组配置和服务器的防火墙原因导致。
站长以SVN服务器的3690端口为例,介绍一下解决方案。
1、打开阿里云控制台首页,打开云服务器管理控制台 -->网络与安全-->安全组
2、点击安全组列表中的配置规则
3、点击添加安全组规则
4、在端口范围加入你要添加的端口,确定提交。可以同时添加多个端口,如果3690/3692,即可同时添加3690、3691、3692 3个端口
5、配置服务器防火墙
通过 firewall-cmd --list-all 命令,查询防火墙配置
如果提示"FirewallD is not running",说明防火墙没有开启,可以通过 systemctl start firewalld 开启防火墙,再通过 firewall-cmd --list-all 检查服务器的防火墙配置,结果显示:
public (default, active) interfaces: eno16777736 eno33554984 sources: services: dhcpv6-client ssh ports: masquerade: no forward-ports: icmp-blocks: rich rules:
可以看到,没有3690端口,我们在防火墙中增加3690端口:sudo firewall-cmd --permanent --add-port=3690/tcp
重新加载防火墙配置:sudo firewall-cmd --reload
再通过程序或浏览器连接,显示能够连接成功,问题解决。
沙发 来自 fresh men 2019-09-01 17:38 回复 不错,赞