Blogs for domain and sub-domain not getting https

One of my colleagues suggested

make a copy of 000-default.conf in sites-available, run sudo a2ensite name-of-new-conf-file (you can also just create the symlink to sites-enabled manually), and add ServerName thegioitours.com and ServerAlias *.thegioitours.com to the vhost.

What did you do on this machine to set up WordPress?