注意这里指的是Directadmin启用https,而非网站启用https
编辑/usr/local/directadmin/conf/directadmin.conf并设置SSL = 1
将申请SSL证书放置/usr/local/directadmin/conf/下
检查directadmin.conf下是否有以下证书路径配置,如没有增加即可。

cacert = /usr/local/directadmin/conf/cacert.pem 
cakey = /usr/local/directadmin/conf/cakey.pem

CRT to PEM文件可在https://www.myssl.cn/tools/merge-pem-cert.html进行转换。

- 阅读剩余部分 -

阿里云现在可以自定义内网IP和路由,对外IP不是直接绑定的外网IP。
但安装Directadmin需要外网授权IP,所以必须增加一个虚拟网卡才能够进行安装。

比如设置阿里云内网为IP是172.18.13.88, 外网分配IP是120.24.100.100,环境为CentOS6.8

首先设置一张虚拟网卡:

/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up
echo "/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up" >> /etc/rc.local

设置NAT转发:

iptables -t nat -A POSTROUTING -s 120.24.100.100 -j SNAT --to-source=172.18.13.88

再测试一下是否能够正确curl DA官网

curl --interface eth0:0 -v https://www.directadmin.com

- 阅读剩余部分 -

DirectAdmin拥有一键安装、升级的脚本,简单的使用几条命令就可以让Directadmin自动升级相关的组件。

一、手动指定
若需要Directadmin自带的MySql的版本从5.1升级到5.5

# vim /usr/local/directadmin/custombuild/options.conf

SSH执行以上命令,编辑options.conf,将“mysql=5.1”更改为“mysql=5.5”,保存即可。

然后执行以下命令,系统会自动升级或降级(如果设置了旧版本则是降级)。

# /usr/local/directadmin/custombuild/build mysql

其它组件也是一样的格式,替换为您要升级或降级的组件即可。

二、自动升级
1、检查最新软件版本

# /usr/local/directadmin/custombuild/build versions

2、若有新版,获得最新安装包

# /usr/local/directadmin/custombuild/build update

3、获取完毕,再执行升级

# /usr/local/directadmin/custombuild/build update_versions

SSH执行以上命令即可。

以前一直追求极简,使用N年的Putty,自从使用了Xshell以后也开始喜欢上了,Xshell其特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、Unicode支持等。
Xshell
Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。我相信同时也会让你爱不释手的。

官方地址:http://www.netsarang.com/products/xsh_overview.html

PS:国内已经被被马克丁代理污染了,不推荐使用。
推荐使用:MobaXterm