DirectAdmin is a hosting control panel for Linux server. Please perform the following steps to setup/host a domain:
Login to DirectAdmin control panel - https://your-domain.com:2222
Click on Domain Setup from Your Account link.
To setup new domain, click on + Add New Domain link on right hand side of control panel.
Provide your domain name and following feature details:
Bandwidth Limit
Disk Space Limit
Secure SSL [If it is supported then you can select it otherwise leave this check box unchecked]
CGI Access
PHP Access
Click on Create button to setup the domain on your server through DirectAdmin control panel.