确认服务器公网IP地址: 确保知道服务器的公网IP地址。可以在服务器上运行以下命令来查看:
curl ifconfig.me
这将返回服务器的公网IP地址。
防火墙设置: 如果服务器上启用了防火墙,确保防火墙允许来自外部网络的连接。可能需要开放宝塔面板所使用的端口,默认情况下是 8888 端口。可以使用以下命令开放端口:
# 如果使用的是iptables
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
service iptables save
service iptables restart
# 如果使用的是firewalld
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
替换 8888 为宝塔面板实际使用的端口号。
宝塔面板配置: 登录到宝塔面板,进入面板设置。检查 "面板地址" 是否设置为服务器的公网IP地址。可以在 "面板设置" -> "面板地址" 中进行配置。
Nginx或Apache配置: 如果使用Nginx或Apache作为宝塔面板的反向代理服务器,确保相应的配置文件中的服务器地址已更新为公网IP。这通常是在 Nginx 配置文件中的 proxy_pass 或 Apache 配置文件中的 ProxyPass 指令中。
重启服务: 重启宝塔面板服务以应用新的配置。
/etc/init.d/bt-panel restart
如果使用Nginx或Apache,也需要重启相应的服务。
域名解析: 如果有域名绑定到服务器,确保域名的DNS记录已经更新为服务器的公网IP地址。
安全性考虑: 当开放宝塔面板的外部访问时,请确保采取适当的安全措施,例如设置强密码,限制访问的IP范围,使用HTTPS等。 |