IPV6服务器上安装宝塔面板做网站教程

gacjie
2023-01-10 / 0 评论 / 907 阅读 / 正在检测是否收录...

前言

近段时间家里的新三刷了openwrt,折腾学习了几天IPV6。
正好朋友有台纯IPV6的小鸡,我借来折腾了一下。
目前大部分网站对IPV6不支持,不过测试宝塔所有站点是完全支持IPV6的。
并且百度了一下,宝塔linux面板也是支持IPV6,但并不会默认开启。

开启面板监听IPV6功能

正常有IPV4的情况下,我们可以通过登陆面板-面板设置-开启监听IPV6来开启面板通过IPV6地址访问。
正常有IPV4的情况下开启监听IPV6.jpg
但纯IPV6默认是无法打开面板,因为默认宝塔不开启IPV6监听。
根据经验,宝塔的很多设置项会在data目录下创建个.pl文件,来判断是否开启一项功能。
通过在IPV4机器上测试,宝塔创建了一个名为ipv6.pl的文件,那么我们就通过这个逻辑开启IPV6。

#开启监听IPV6功能
echo "True" > /www/server/panel/data/ipv6.pl
#重启面板以确保功能生效
/etc/init.d/bt restart

至此我的面板已经可以通过ipv6地址访问了。
测试安装环境以及面板,会有一些报错,不过影响不大。

开启网站IPV6的支持

我们在开启监听IPV6后创建的网站默认都是支持IPV6的。
如果是已经创建网站后,则需要手动添加支持。
通过面板-网站-对应网站设置-配置文件
修改
listen 80;
listen 443 ssl http2;
替换为
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
正常情况下,保存后面板会自动重载配置文件。
如果你的网站无法通过IPV6访问也可以检查一下配置文件是否正确,或者手动重载一下nginx配置。

无法访问检查问题

1.本地电脑设备访问测试网站检查本地是否支持访问
http://www.test-ipv6.com/

相关文章

[教程] 宝塔面板配置IPV6监听,为网站提供IPV6访问
https://www.bt.cn/bbs/thread-16960-1-8.html

2

评论 (0)

取消