How to: 5. Learn Server Management
Server management includes all the infrastructure monitoring and maintenance required for servers to operate reliably and at optimal performance levels. The primary goals of an **effective server management strategy** are to:

- Minimize server slowdowns and downtime while maximizing reliability.
- Build secure server environments.
- Scale servers and related operations to meet the needs of the organization over time.

Here you will need to know what is **forward and reverse proxies**, **caching servers**, and how to operate **Web Servers**, such as Nginx, Apache, or IIS.

**Resources:**

- [What is a reverse proxy?](https://www.cloudflare.com/en-gb/learning/cdn/glossary/reverse-proxy/)
FREE
- [What is a CDN edge server??](https://www.cloudflare.com/learning/cdn/glossary/edge-server/)
FREE
- [Cache Server](https://networkencyclopedia.com/cache-server/)
FREE
- [Reverse Proxy vs. Forward Proxy: The Differences](https://oxylabs.io/blog/reverse-proxy-vs-forward-proxy)
FREE
- [What is load balancing?](https://www.cloudflare.com/en-gb/learning/performance/what-is-load-balancing/)
FREE
- [What is a Firewall?](https://www.checkpoint.com/cyber-hub/network-security/what-is-firewall/)
FREE
- [The NGINX Handbook](https://www.freecodecamp.org/news/the-nginx-handbook/)
FREE
- [Learn Apache Server](https://www.twaino.com/en/blog/website-creation/apache-server-2/)
FREE
- [Learn IIS](https://www.dnsstuff.com/windows-iis-server-tools)
FREE