diff --git a/Linux-201/Lab-Sheet.md b/Linux-201/Lab-Sheet.md new file mode 100644 index 0000000..0d61b71 --- /dev/null +++ b/Linux-201/Lab-Sheet.md @@ -0,0 +1,29 @@ +# Linux 201: Web Server Setup + +## Things to mention in the slide deck + - + - Apache vs Nginx + - Thread-based vs event-based servers + +## Basic Security + - Creating a non-root account + - `sudo` permissions + - SSH + - Disable root login + - SSH Keys + - Firewall + - `ufw` + - https://starbeamrainbowlabs.com/blog/article.php?article=posts/047-Linux-Security-Part-1.html + +## Installing a Web Server + - Installing Nginx + - `sudo apt install nginx` + +## Configuration + - `/etc/nginx/nginx.conf` + +## References and Further Reading + - [Nginx](https://www.nginx.com/) + - [How to Secure a Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/) + - [SSL Certificates](https://letsencrypt.org) + - [Freeside Discord Invite](http://discord.freeside.co.uk)