Search
Directory Structure of DirectAdmin Explained
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
/ 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

