以CentOS 7为例, 其他系统也可以参考本教程. https://docs.directadmin.com/getting-started/installation/overview/ 先设置一下CentOS,并安装必要的组件 1, 关闭selinux (如果有selinux) 修改/etc/sysconfig/selinux文件中的SELINUX="" 为 disabled 再reboot重启电脑 2, 删除必要的服务 3, 更新系统 4,安装gcc, gcc-c++等必要的组件 http://help.directadmin.com/item.php?id=354 CentOS 7 其他系统请参考 http://help.directadmin.com/item.php?id=354 开始安装 方案1, 自动安装 https://docs.directadmin.com/getting-started/installation/installguide/ (适合大部分用户, 自动安装所有内容, 包括CFS防火墙) 若需要手动自定义安装请直接看二楼 Code: bash <(curl -5S https://www.directadmin.com/setup.sh) auto 安装完成后提示 在浏览器里打开 http://你的服务器IP:2222
方案2, 手动安装 Code: wget http://www.directadmin.com/setup.sh chmod 755 setup.sh ./setup.sh 注意: 主机名(hostname)不要和主域名一致, 可以使用二级域名. 比如主域名为openos.org, 服务器的主机名(hostname)可以设置为: myserver.openos.org 也不要使用不符合域名规则的主机名,如myserver
DirectAdmin自定义配置 DA默认的Web服务器是apache, 但是apache的性能堪忧, 我们可以把Apache改为Nginx https://help.directadmin.com/item.php?id=556 把默认的web服务器从Apache改为Nginx+Apache http://forum.directadmin.com/showthread.php?t=44743 web服务器可选 DirectAdmin 设置多版本PHP(如php 7.4 + php 8.0)的方法: 参考:https://www.vultr.com/docs/using-multiple-php-versions-on-directadmin DA现在可以设置4个php版本, 分别是php1, php2, php3, php4 以此类推 DirectAdmin 升级降级/切换PHP版本的方法: 以下是php降级到5.5的方法, 其他版本也可以参考这个设置 CustomBuild 2.0 If you’re looking to change php versions in CustomBuild 2.0, say from php 5.6 to php 5.5, you’d type:
中文语言包 https://github.com/hostsoft/diretcadmin-chinese-lang https://github.com/hostsoft/diretcadmin-chinese-lang/archive/master.zip 语言包位置 编辑user.conf文件
directadmin相关配置文件 一些常用的配置目录 -rw-r--r-- 1 diradmin diradmin 107 9月 30 05:05 adult.list -rw-r--r-- 1 diradmin diradmin 295 9月 30 05:05 apache.logrotate -rw-r--r-- 1 diradmin diradmin 1.6K 9月 30 05:05 block_cracking_notice_denied_path.txt -rw-r--r-- 1 diradmin diradmin 1.7K 9月 30 05:05 block_cracking_notice_script.txt -rw-r--r-- 1 diradmin diradmin 1.1K 9月 30 05:05 block_cracking_notice.txt -rw-r--r-- 1 diradmin diradmin 3.7K 9月 30 05:05 brute_filter.list -rw-r--r-- 1 diradmin diradmin 35K 9月 30 05:05 config.inc.php -rw-r--r-- 1 diradmin diradmin 37K 9月 30 05:05 config.inc.php.backup -rw-r--r-- 1 diradmin diradmin 5.6K 9月 30 05:05 conf.sysbk -rw-r--r-- 1 diradmin diradmin 1.4K 9月 30 05:05 da-popb4smtp drwxr-xr-x 2 diradmin diradmin 24 9月 30 05:05 default -rw-r--r-- 1 diradmin diradmin 1.2K 12月 7 10:28 directadmin.conf -rw-r--r-- 1 diradmin diradmin 91 9月 30 05:05 dns_aaaa.conf -rw-r--r-- 1 diradmin diradmin 31 12月 6 22:11 dns_a.conf -rw-r--r-- 1 diradmin diradmin 0 9月 30 05:05 dns_caa.conf -rw-r--r-- 1 diradmin diradmin 107 12月 6 22:02 dns_cname.conf -rw-r--r-- 1 diradmin diradmin 42 12月 6 21:31 dns_mx.conf -rw-r--r-- 1 diradmin diradmin 32 12月 6 22:07 dns_ns.conf -rw-r--r-- 1 diradmin diradmin 39 12月 7 00:38 dns_spf.conf #用户dns spf默认设置 -rw-r--r-- 1 diradmin diradmin 0 9月 30 05:05 dns_srv.conf -rw-r--r-- 1 diradmin diradmin 0 9月 30 05:05 dns_tlsa.conf -rw-r--r-- 1 diradmin diradmin 39 12月 7 00:38 dns_txt.conf #全局dns spf默认设置 -rw-r--r-- 1 diradmin diradmin 73 9月 30 05:05 dovecot_sni.conf -rw-r--r-- 1 diradmin diradmin 3.7K 9月 30 05:05 edit_files.txt -rw-r--r-- 1 diradmin diradmin 1.7K 9月 30 05:05 email_limit_message.txt drwx--x--x 2 diradmin diradmin 24 9月 30 05:05 email_pass_change -rw-r--r-- 1 diradmin diradmin 22K 9月 30 05:05 exim3.conf -rw-r--r-- 1 diradmin diradmin 40K 9月 30 05:05 exim4.conf -rw-r--r-- 1 diradmin diradmin 179 9月 30 05:05 exim.bubblewrap.conf -rw-r--r-- 1 diradmin diradmin 40K 9月 30 05:05 exim.conf -rw-r--r-- 1 diradmin diradmin 12K 9月 30 05:05 exim.pl drwx--x--x 5 diradmin diradmin 62 9月 30 05:05 feature_sets -rw-r--r-- 1 diradmin diradmin 404 9月 30 05:05 filter_base -rw-r--r-- 1 diradmin diradmin 69 9月 30 05:05 filter_delete -rw-r--r-- 1 diradmin diradmin 576 9月 30 05:05 filter_filterspamfolder -rw-r--r-- 1 diradmin diradmin 186 9月 30 05:05 filter_spamfolder -rw-r--r-- 1 diradmin diradmin 628 9月 30 05:05 filter_userspamfolder -rw-r--r-- 1 diradmin diradmin 2.6K 9月 30 05:05 forbidden_domains.list drwx--x--x 2 diradmin diradmin 24 9月 30 05:05 ftp_pass_change -rw-r--r-- 1 diradmin diradmin 225 9月 30 05:05 hotlink.apache.conf -rw-r--r-- 1 diradmin diradmin 330 9月 30 05:05 hotlink.nginx.conf -rw-r--r-- 1 diradmin diradmin 157 9月 30 05:05 hotlink.openlitespeed.conf -rw-r--r-- 1 diradmin diradmin 2.3K 9月 30 05:05 httpd -rw-r--r-- 1 diradmin diradmin 22K 9月 30 05:05 httpd.conf -rw-r--r-- 1 diradmin diradmin 223 9月 30 05:05 imap -rw-r--r-- 1 diradmin diradmin 291 9月 30 05:05 imaps -rw-r--r-- 1 diradmin diradmin 881 9月 30 05:05 ips_virtual_host.conf -rw-r--r-- 1 diradmin diradmin 1.7K 9月 30 05:05 list.config -rw-r--r-- 1 diradmin diradmin 326 9月 30 05:05 load_check_message.txt -rw-r--r-- 1 diradmin diradmin 1.3K 9月 30 05:05 logs.list -rw-r--r-- 1 diradmin diradmin 768 9月 30 05:05 lost_password_email.txt -rw-r--r-- 1 diradmin diradmin 1.5K 9月 30 05:05 lost_password.html -rw-r--r-- 1 diradmin diradmin 498 9月 30 05:05 mail_settings.html -rw-r--r-- 1 diradmin diradmin 23K 9月 30 05:05 main.php -rw-r--r-- 1 diradmin diradmin 11K 9月 30 05:05 majordomo.cf -rw-r--r-- 1 diradmin diradmin 86 9月 30 05:05 message_footer.txt -rw-r--r-- 1 diradmin diradmin 271 9月 30 05:05 message_tech.txt -rw-r--r-- 1 diradmin diradmin 264 9月 30 05:05 message_user.txt -rw-r--r-- 1 diradmin diradmin 44 9月 30 05:05 mod_security_rules.conf drwx--x--x 2 diradmin diradmin 68 9月 30 05:05 mx -rw-r--r-- 1 diradmin diradmin 700 9月 30 05:05 named.db -rw-r--r-- 1 diradmin diradmin 62 9月 30 05:05 nginx_blank.conf -rw-r--r-- 1 diradmin diradmin 1003 9月 30 05:05 nginx_ips.conf -rw-r--r-- 1 diradmin diradmin 926 9月 30 05:05 nginx_php.conf -rw-r--r-- 1 diradmin diradmin 148 9月 30 05:05 nginx_protected_directory.conf -rw-r--r-- 1 diradmin diradmin 192 9月 30 05:05 nginx_redirect.conf -rw-r--r-- 1 diradmin diradmin 1.4K 9月 30 05:05 nginx_server.conf -rw-r--r-- 1 diradmin diradmin 586 9月 30 05:05 nginx_server_redirect.conf -rw-r--r-- 1 diradmin diradmin 1.5K 9月 30 05:05 nginx_server_secure.conf -rw-r--r-- 1 diradmin diradmin 1.5K 9月 30 05:05 nginx_server_secure_sub.conf -rw-r--r-- 1 diradmin diradmin 1.5K 9月 30 05:05 nginx_server_sub.conf -rw-r--r-- 1 diradmin diradmin 99 9月 30 05:05 openlitespeed_context_protected.conf -rw-r--r-- 1 diradmin diradmin 1.1K 9月 30 05:05 openlitespeed_ips.conf -rw-r--r-- 1 diradmin diradmin 398 9月 30 05:05 openlitespeed_listener.conf -rw-r--r-- 1 diradmin diradmin 1.3K 9月 30 05:05 openlitespeed_redirect_vhost.conf -rw-r--r-- 1 diradmin diradmin 3.4K 9月 30 05:05 openlitespeed_vhost.conf -rw-r--r-- 1 diradmin diradmin 651 9月 30 05:05 outlook_setup.reg -rw-r--r-- 1 diradmin diradmin 23 9月 30 05:05 partition_check.list -rw-r--r-- 1 diradmin diradmin 229 9月 30 05:05 partition_check_message.txt -rw-r--r-- 1 diradmin diradmin 1.5K 9月 30 05:05 per_email_limit_email_message.txt -rw-r--r-- 1 diradmin diradmin 444 9月 30 05:05 per_email_limit_message.txt -rw-r--r-- 1 diradmin diradmin 385 9月 30 05:05 php-cron.ini -rw-r--r-- 1 diradmin diradmin 1.1K 12月 7 10:30 php-fpm.conf -rw-r--r-- 1 diradmin diradmin 1.8K 9月 30 05:05 php_settings.json -rw-r--r-- 1 diradmin diradmin 2.1K 9月 30 05:05 proftpd.conf -rw-r--r-- 1 diradmin diradmin 147 9月 30 05:05 proftpd.vhosts.conf -rw-r--r-- 1 diradmin diradmin 1002 9月 30 05:05 README -rw-r--r-- 1 diradmin diradmin 878 9月 30 05:05 redirect_virtual_host.conf -rw-r--r-- 1 diradmin diradmin 44 9月 30 05:05 reply_content-types.list -rw-r--r-- 1 diradmin diradmin 19 9月 30 05:05 reply_encodings.list -rw-r--r-- 1 diradmin diradmin 128 9月 30 05:05 reply_headers.txt -rw-r--r-- 1 diradmin diradmin 456 9月 30 05:05 reseller_limit.txt -rw-r--r-- 1 diradmin diradmin 864 9月 30 05:05 rspamd_settings.conf drwx--x--x 2 diradmin diradmin 24 9月 30 05:05 sharedip drwx--x--x 2 diradmin diradmin 41 9月 30 05:05 suspended -rw-r--r-- 1 diradmin diradmin 380 9月 30 05:05 suspension_reason.txt -rw-r--r-- 1 diradmin diradmin 11K 9月 30 05:05 system_filter.exim -rw-r--r-- 1 diradmin diradmin 1.3K 9月 30 05:05 unit_application.json -rw-r--r-- 1 diradmin diradmin 273 9月 30 05:05 unit_route.json drwx--x--x 2 diradmin diradmin 23 9月 30 05:05 userdir -rw-r--r-- 1 diradmin diradmin 841 9月 30 05:05 user_limit.txt -rw-r--r-- 1 diradmin diradmin 397 9月 30 05:05 user_prefs -rw-r--r-- 1 diradmin diradmin 322 9月 30 05:05 user_suspension.txt -rw-r--r-- 1 diradmin diradmin 3.1K 9月 30 05:05 user_virtual_host.conf -rw-r--r-- 1 diradmin diradmin 5.0K 9月 30 05:05 virtual_host2.conf -rw-r--r-- 1 diradmin diradmin 5.1K 9月 30 05:05 virtual_host2_secure.conf -rw-r--r-- 1 diradmin diradmin 5.1K 9月 30 05:05 virtual_host2_secure_sub.conf -rw-r--r-- 1 diradmin diradmin 5.0K 9月 30 05:05 virtual_host2_sub.conf -rw-r--r-- 1 diradmin diradmin 1.2K 9月 30 05:05 virtual_host.conf -rw-r--r-- 1 diradmin diradmin 1.3K 9月 30 05:05 virtual_host_secure.conf -rw-r--r-- 1 diradmin diradmin 1.3K 9月 30 05:05 virtual_host_secure_sub.conf -rw-r--r-- 1 diradmin diradmin 1.2K 9月 30 05:05 virtual_host_sub.conf -rw-r--r-- 1 diradmin diradmin 69 9月 30 05:05 zone.conf