游客发表
腾讯云服务器上想用宝塔面板,腾讯塔面第一步不是云打装宝塔,而是开宝先把安全组端口打开。很多人买完轻量应用服务器或者CVM,腾讯塔面SSH连上了,云打宝塔也装完了,开宝结果浏览器输入IP死活打不开面板——十有八九是腾讯塔面安全组没放行8888端口。这个坑我踩过不止一次。云打
先确认你的开宝服务器系统。CentOS、腾讯塔面Ubuntu、云打Debian都行,开宝宝塔官方支持这些。腾讯塔面用SSH工具连上服务器,云打root权限登录。开宝腾讯云默认给的是root密码或者密钥,密钥的话用Xshell或者PuTTY加载私钥登录。
装宝塔的命令行就一条,去宝塔官网复制最新版安装脚本。CentOS系统用yum指令,Ubuntu用apt。安装过程大概两三分钟,期间会提示你是否安装LNMP环境,可以选编译安装或者极速安装。极速安装快,但稳定性略差一点,生产环境建议编译。等终端出现“Complete”字样,会显示面板地址、用户名和密码。把这些信息存好。
接下来是关键操作:打开腾讯云控制台。找到你的服务器实例,点进去看“安全组”配置。轻量应用服务器叫“防火墙”,CVM叫“安全组”。不管叫什么,逻辑一样——添加规则。需要放行的端口至少包括:8888(宝塔面板默认端口)、80、443、22、3306(如果要用数据库外连)、888(phpMyAdmin)。协议选TCP,来源填0.0.0.0/0表示所有IP可访问。当然你也可以只填自己的办公IP,更安全。
规则添加完立刻生效。这时候在浏览器输入http://你的公网IP:8888,就能看到宝塔登录页。如果还是打不开,检查两件事:服务器内部防火墙是否放行。CentOS 7以上默认firewalld,执行firewall-cmd --zone=public --add-port=8888/tcp --permanent,然后firewall-cmd --reload。Ubuntu的ufw类似,ufw allow 8888/tcp。
还有一种情况:面板地址显示的是内网IP。比如你装完宝塔,终端提示“外网面板地址: http://10.0.0.1:8888”,那说明服务器没识别到公网IP。腾讯云CVM默认网卡绑的是内网地址,公网IP是NAT映射。这时候需要手动在宝塔设置里绑定公网IP,或者干脆用内网IP加端口通过腾讯云的控制台VNC访问。不过更简单的办法是直接改面板配置:bt命令进入宝塔命令行,选“修改面板端口”和“修改面板绑定IP”,把绑定IP改成0.0.0.0。
登录面板后第一件事是改默认用户名和密码,第二件事是改面板端口。8888太容易被扫描,改成比如34567这种。改完记得去腾讯云安全组同步放行新端口,否则下次就连不上了。这个顺序别搞反——先放行新端口,再改面板端口。
另外提一句,腾讯云轻量服务器有个“应用镜像”可以直接选宝塔面板。买的时候在镜像市场里搜“宝塔”,选官方那个。开机后宝塔已经装好了,你只需要去防火墙放行8888端口就行。省掉安装步骤,适合新手。但应用镜像的宝塔版本可能不是最新,想升级的话在面板里点更新就行。
最后说个实际遇到的坑:有些腾讯云活动机默认不带公网IP,或者公网IP是临时的。重启后IP变了,宝塔面板地址也得跟着换。这种情况要么绑定弹性公网IP,要么每次重启后去控制台看新IP。别问我怎么知道的,半夜重启服务器后面板打不开,折腾了半小时才发现IP变了。
友情链接