Practical internet server configuration


Follow the links below for additional information and examples with the book Practical internet server configuration, one page per chapter.

All example files (configurations, scripts, …) can also be downloaded from

  1. Introduction and preparation
  2. Unix and POSIX in brief
  3. Software management
  4. Network (basis) and firewall
  5. User management and rights
  6. Domain Name System (DNS)
  7. Secure Shell (SSH)
  8. Task scheduling
  9. Web server (Apache / Nginx) — Base
  10. Communication encryption (SSL / TLS)
  11. Databases
  12. Email
  13. Web server (Apache / Nginx) — Advanced
  14. Backup and monitoring
  15. Additional reading

All example files published on this website are licensed under a
3-Clause BSD License.

All external documentation linked to from this website is licensed under their respective licenses.