方法一
1.root帐户通过SSH登录到你的VPS或服务器;
2.执行以下二条命令即可修改默认端口为12345,可修改下面语句中粗体的12345为其他任意端口再执行命令;
sed -i 's/port=2222/port=12345/g' /usr/local/directadmin/conf/directadmin.conf
service directadmin restart
方法二
其实跟上面的差不多,只是麻烦了不少,执行以下语句:
vi /usr/local/directadmin/conf/directadmin.conf
然后在里面找到port=2222,把这个端口号改成你要的端口号,例如12345,然后就保存退出,再执行下面语句重启DirectAdmin。
service directadmin restart
OK、上面的命令修改默认端口为12345,可修改上面语句中粗体的12345为其他任意端口再执行命令;
注意不要与常用端口冲突,建议修改为5位,但不高于65535。
DirectAdmin 修改默认http端口
# vi /etc/httpd/conf/httpd.conf1 Listen 8080
# vi /etc/httpd/conf/ips.conf1 NameVirtualHost *:8080
进入 /usr/local/directadmin/data/templates 目录,修改以下模板文件的默认80,443端口
ips_virtual_host.conf
virtual_host.conf
virtual_host_sub.conf
virtual_host2.conf
virtual_host2_sub.conf
redirect_virtual_host.conf
更改默认显示页面。
vi /var/www/html/index.html
注意:
如果你的服务器已经启用了前面我们说过的自动锁定IP或者有使用iptable防火墙的话,有可能使用新的端口号却不能访问管理后台。这就还得去更新iptable防火墙里面的端口,因为里面默认是开放了2222端口,而你改的端口号又没有在开发列表里面。
执行以下语句:
vi /etc/init.d/iptables
然后在里面找到2222,把这个端口号改成你要的端口号,例如12345,然后就保存退出,再执行下面语句重启iptable使其生效:
/etc/init.d/iptables restart
搞定收工!