注:笔者使用的是阿里云轻量级服务器,ESC服务器与轻量级服务器的安全组策略所在位置不同
使用防火墙开端口语句
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save //保存(CentOS 7以上报错)
service iptables restart //重启防火墙
- 1
- 2
- 3
执行到第二步时报错,iptables文件不存在
检查发现我的云服务器系统是CentOS 7.3,而从CentOS 7开始使用firewalld替换了iptables
使用firewalld打开端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
//permanent永久生效,没有此参数重启后失效)
- 1
- 2
打开端口后查看:
firewall-cmd --zone=public --list-ports
//查看所有打开的端口
- 1
- 2
显示端口已打开:
3306/tcp 80/tcp 8080/tcp
- 1
然而8080端口仍然无法访问
最后发现阿里云的防火墙端口只通过命令无法打开,还需要去
阿里云的控制台–>安全–>防火墙–>添加规则
选择自定义
才能打开端口
注:从阿里云添加规则方式打开端口并不意味着firewalld端口也已经打开,如添加规则方式后仍无法使用需将firewalld端口也打开(firewall-cmd --zone=public --add-port=8080/tcp --permanent
)
云服务器搭载业务,选择合适的平台最重要!
从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。
当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:
云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?
如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:
阿里云服务器规格:规格实例族 - 云服务器 ECS
腾讯云服务器规格:规格实例族 - 云服务器CVM