SELinux can be such a nuisance. In particular, if you have a newly created file system, you will need to add labels to it, also known as SELinux security contexts.
It doesn’t take rocket science to set up and run a web server in the AWS cloud. Here is a down-to-earth, step-by-step primer for adventurous newbies.
[Updated 2022-11-30] This post explains how to set up robust security headers in NGINX to protect your web application from malicious payloads and other forms of attacks. Choose your HTTP(S) headers wisely.
Who wants to issue certificates manually if they can take Letsencrypt’s Certbot to the task.
When setting up https on an existing server, you need to provide a redirect for all those visitors arriving via http backlinks. Here is how to do this.