# All configuration files
/etc/apache2/sites-available/
# Enabled sites
/etc/apache2/sites-enabled/
Enable/disable configurations:
# Disable
sudo a2dissite datablog.roman-halliday.com.conf
# Enable
sudo a2ensite datablog.roman-halliday.com.conf
===== File Ownership =====
Make sure all files are owned correctly:
# Site content owned by www-data so webserver can modify files
chown -R www-data:www-data /var/www
# Configuration owned by root for security
chown -R root:root /etc/apache2
===== Refresh Configuration =====
Use one of:
systemctl reload apache2
service apache2 reload
===== SSL - Let's Encrypt =====
SSL Encryption (the use of ''https'' over ''http'') is a bit standard now, fortunately it's become a lot easier with the addition of [[https://letsencrypt.org/|Lets Encrypt]].
* DigitalOcean Community Documentation: [[https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-20-04|How To Secure Apache with Let's Encrypt on Ubuntu 20.04]]
If you configure the http (non secure) websites under ''/etc/apache2/sites-enabled/'', then the ''certbot'' script will leverage [[https://letsencrypt.org/|Lets Encrypt]] to create certificates, configure them and create extra configuration files for the SSL (appending ''-le-ssl'' to the file name) and add a redirect to the original ''.conf'' file.
certbot --apache
====== Troubleshooting ======
* https://help.servmask.com/2018/10/27/how-to-increase-maximum-upload-file-size-in-wordpress/
===== PHP testing page =====
Hosting can be tested with the file:
# Run a command to get the default page, and view the http redirects as returned by the server
wget --verbose datablog.roman-halliday.com
# Reload apache configuration
sudo service apache2 reload
===== Bug: extra index =====
I had an extra ''index.html'' file from before. The old server prioritised ''php'' pages over ''php''. This one the other way around. It took time to realise the reason I was not getting one of the wiki pages working was because of the extra index.html'' file.
Romanian - Roman-Halliday.com
Romanian
wiki will be here