digital ocean virtual host steps
apt-get update
sudo mkdir -p /var/www/html/example.com/public_html
chmod -R 755 /var/www
nano /var/www/html/example.com/public_html/index.html
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Enable the New Virtual Host Files
sudo a2ensite example.conf
Note:
dxb-uae.com godaddy default ip 184.168.221.33

sudo a2dissite sitename
sudo /etc/init.d/apache2 reload
sudo rm /etc/apache2/sites-available/sitename
mkdir -p var/www/html/www.hvacr.ae/public_html
cp etc/apache2/sites-available/www.dxb-uae.com.conf etc/apache2/sites-available/www.hvacr.ae.conf
nano etc/apache2/sites-available/www.hvacr.ae.conf
and change

Or from ftp
copy files in var/www/html/www.sitename/public_html
create and edit etc/apache2/sites-available/www.sitename.com.conf
sudo a2dissite sitename
service apache2 reload