原文请参考官方文档:http://help.directadmin.com/item.php?id=353
玩VPS的大部人都会在VPS上建网站,但是想在一台VPS建立N的网站,就需要用到虚拟主机管理系统。Directadmin是国内外使用人数最多的虚 拟主机管理系统,但是IPV6即将普及全国的今天,怎么样在具有原生IPV6地址或不具备IPV6地址的VPS上建立N个IPV6网站呢?
PS:若VPS上不具备原生IPV6地址,请参考我的另外一篇博文,或百度。
测试环境:centos6 +directadmin 1.42 + tun:ipv6
正文
第一步
Directadmin 1.37.0 以上的版本,都是支持IPV6地址访问的,但是并未默认开启。第一步就是你要告诉Directadmin,你需要使用IPV6。
增加:ipv6=1
到:Directadmin的配置文件中:/usr/local/directadmin/conf/directadmin.conf
第二步
使用管理员权限登陆Directadmin控制面板,添加主机IPV6地址
Admin Level -> IP Manager
添加界面上会有子网掩码的输入栏,默认为255.255.255.0
,子网掩码是IPV4的一个设置,在IPV6中将不用这个东西。所以大家保持它的默认不变即可。
PS:添加IPV6地址的时候,请不要使用[]
第三步
给正常用户添加IPV6地址。
Directadmin支持在多IP系统中,给每一个用户添加不用的IP地址访问。
使用代理商权限登录Directadmin,打开IP管理Reseller Level -> IP Management
并给用户添加IPV6地址。
使用用户权限登录DirectadminUser Level -> Domain Setup -> domain.com
在底部页面,你将会看见“添加额外的IP到域名”
编辑devecot.conf
vi /etc/dovecot.conf
将
#IPv4
listen = *
#IPv4 and IPv6:
#listen = *, ::
修改为:
#IPv4
#listen = *
#IPv4 and IPv6:
listen = *, ::
重启Directadmin、dovecot
ok!大功告成!