Knowledge Base

How Can We Help?

Directory Structure of DirectAdmin Explained

You are here:

Regarding Administration Panels

A web hosting administration panel is a web-based interface that allows administrators to easily manage the websites and is also beneficial for clients to easily manage their server without any technical knowledge. There are numerous types of administration panels available, such as:

1) DirectAdmin

2) cPanel

3) Plesk

4) Webmin

 

Structure of Listings

The organization of files into a hierarchy of folders is known as the listing structure. The listing structures are designed based on the hierarchical tree model. Let’s examine the DirectAdmin listing structure in detail.

 

Apache

/ etc/httpd – Apache

/ etc/httpd/conf/ – Configuration files are stored in this directory

/ etc/httpd/conf/ssl.crt/ – SSL certificates are stored here

/ etc/httpd/conf/ssl.key/ – SSL certificates key stored here

/ etc/httpd/conf/extra/ – Contains virtual hosts

/ var/log/httpd/ – Apache log

/ usr/local/etc/rc.d/httpd start/stop – For Apache start or stop

 

DirectAdmin

/ usr/local/directadmin – DirectAdmin Installation directory

/ usr/local/directadmin/scripts/ – Contains scripts

/ var/log/directadmin/ – DirectAdmin log

/ usr/local/directadmin/custombuilds – Contains build scripts

/ usr/local/directadmin/data/templates – DirectAdmin templates

 

Mail

/ var/spool/mail/ – Mail directory

/ etc/mail – Email mail

/ etc/exim.conf – Configuration file

/ var/log/exim/ – Exim log

/ etc/mail/acrilicos.com – Domain-specific mail settings

/ etc/mail/acrilicos.com/aliases – Email aliases

/ etc/mail/acrilicos.com/quota – Email quota

/ etc/mail/acrilicos.com/passwd – Email password

/ usr/local/etc/rc.d/exim start/stop – For Exim start or stop

 

Named(BIND)

/ var/named/etc/namedb/named.conf – Configuration file

/ var/named – BIND directory

/ etc/namedb/domain.db – Database files

/ usr/local/etc/rc.d/named start/stop – For DNS start or stop

 

Database

/ usr/local/directadmin/conf/mysql.conf – MySQL password stored here

/ etc/my.cnf – Configuration file

/ usr/local/mysql/data/ – Database path

/ var/lib/mysql/ – MySQL log

/ usr/local/etc/rc.d/mysqld start/stop – MySQL start or stop

 

FTP

/ etc/proftpd.conf – FTP configuration file

/ etc/proftpd.passwd – FTP password

/ etc/proftpd.vhosts.conf – FTP virtual hosts

/ var/log/proftpd/ – FTP log

/ usr/local/etc/rc.d/proftpd start/stop – FTP start or stop

 

SSHD

/ etc/ssh/sshd_conf – SSHD configuration file

/ var/log/messages – Log

Leave a Comment