https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-18-04
<VirtualHost yourip:80>
ServerName yourip
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName yourdomain
Redirect / https://yourdomain/ #測試SSL轉
Redirect permanent / https://yourdomain/ #正式後採用此項
ServerAlias yourdomain
ServerAdmin admin@yourdomain
DocumentRoot /var/www/yourdomain/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>