Let's assume you want to run Zenario at zenariosite.com. You should make requests to this URL go to the zenariosite/public_html directory.
To do this, create an Apache virtual host file, in /etc/apache2/sites-available/zenariosite.conf, with these contents:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName zenariosite.com
ErrorLog ${APACHE_LOG_DIR}/zenariosite-error.log
CustomLog ${APACHE_LOG_DIR}/zenariosite-access.log combined
LogLevel info
SSLCertificateFile /etc/letsencrypt/live/zenariosite.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/zenariosite.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
DocumentRoot /var/www/clients/zenariosite/public_html
<Directory /var/www/clients/zenariosite/public_html/>
Options +FollowSymLinks +MultiViews -Indexes
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
</IfModule>
<VirtualHost *:80>
ServerName zenariosite.com
RewriteEngine On
RewriteRule ^ https://zenariosite.com%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Go to the control panel for your domain name, and change its "A" DNS records to point to the IP address of your server.
Then create an SSL certificate, for example using LetsEncrypt certbot:
sudo certbot certonly -d zenariosite.com
You may have to stop Apache to run certbot, then start it again.
Then enable the virtual host and reload Apache:
sudo a2ensite zenariosite.conf
sudo systemctl reload apache2