记录今天搭建v2服务当中遇到的一些问题
以前用vultr送的代金券搭建过v2服务,只是因为小鸡线路太烂放弃了。昨晚的时候在tg群中听大佬说俄罗斯伯力的速度还可以,价格也比较便宜于是打算再折腾一次。
虽然说以前有过搭建的经验,但是还是遇到了一些新的问题。为了以后用到的时候不至于再翻来翻去,所以打算记录一下。
今天总的来说一共遇到了一个问题,但是却分2次解决的。主要问题就是服务搭建完毕以后不能登录管理面板。
按照常理,服务搭建完毕以后输入ip地址加端口号是可以打开登录页面的,但是今天却不行,折腾了一个下午才算解决。
解决思路:
1. 首先ping ip地址。发现是通的。
2. 给这个ip解析了一个域名,ping域名,发现也是通的。
3. 既然是通的,配置也没什么问题,但是为什么打不开呢?于是感觉是ip被Q了,找了一个检测的网站,发现ip也正常。
4. 既然都正常,那肯定就是端口问题了。于是在该vps的供应商那里找端口设置的页面,找了好久发现是个大坑。该vps一个月才1欧,但是配置端口的费用却要10欧。我去你大爷的!
解决办法:
不甘心啊不甘心,由于本人小白。想了好久才想到可能是centos的防火墙问题,由于以前习惯了各idc商家和宝塔面板的可视化配置,压根就没想过通过linux命令配置端口。于是就搜索了一下。
1. Firewall增加开放端口命令:
firewall-cmd --zone=public --add-port=想要开通的端口/tcp –permanent
扩展:firewall关闭已经开通的端口号:
firewall-cmd --zone=public --remove-port=想要关闭的端口/tcp –permanent
ps:必须重启服务才能生效:
firewall-cmd –reload
查看所有打开的端口:
firewall-cmd--zone=public --list-ports
2. 如果感觉打命令比较麻烦,还可以通过编辑配置文件,然后重启服务生效。Firewall的端口配置文件地址:/etc/firewalld/zones/public.xml
3. 不要忘记重启服务生效。
经过测试,开放了端口之后就可以通过域名的方式登录面板了。但是通过ip地址的方式还是无法登录。想不通啊想不通,反正问题解决了也就不再多想些有的没的了。也可能一开始就不是这个问题,是我误打误撞?不管了,反正问题解决。
2021年4月18日补充
说了这么多不如直接关闭防火墙来的直接,下面是方法:
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service