Virtual Host
Now we need to create the virtual host file to show Ticaga to the world.
Let's create the folder first:
sudo mkdir -p /var/www/ticaga
Let's provide the correct permissions:
sudo chown -R $USER: /var/www/ticaga
Time to create the ticaga configuration file, in our example we're installing on https://ubuntu.ticaga.com for testing:
sudo nano /etc/apache2/sites-available/ubuntu.ticaga.com.conf
Paste and edit the following for your needs:
<VirtualHost *:80>
ServerName ubuntu.ticaga.com
DocumentRoot /var/www/ticaga/public
<Directory /var/www/ticaga/public>
Options FollowSymlinks
AllowOverride All
Require all granted
<Files .env>
Order allow,deny
Deny from all
</Files>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/ubuntu.ticaga.com_error.log
CustomLog ${APACHE_LOG_DIR}/ubuntu.ticaga.com.log combined
</VirtualHost>