Introduction Chapter 1: FreeBSD 7.0 Chapter 2: FreeBSD Ports Collection Chapter 3: Apache HTTP Server Chapter 4: Courier-Authlib Chapter 5: Courier-IMAP Server Chapter 6: CUPS Print Server Chapter 7: Cyrus SASL Chapter 8: DDClient Chapter 9: Drupal Chapter 10: ISC BIND DNS Server Chapter 11: ISC DHCP Server Chapter 12: Lynx Chapter 13: MediaWiki Chapter 14: MySQL Server Chapter 15: NTP Server Chapter 16: OpenLDAP Server Chapter 17: OpenSSH Server Chapter 18: OpenSSL Chapter 19: OpenVPN Server Chapter 20: PHP Chapter 21: phpBB Chapter 22: phpLDAPadmin Chapter 23: phpMyAdmin Chapter 24: Postfix SMTP Server Chapter 25: Procmail Chapter 26: Pure-FTPd Server Chapter 27: Samba Chapter 28: SpamAssassin Chapter 29: SquirrelMail Chapter 30: WordPress Appendix A: Commands Appendix B: Important Tasks Appendix C: The Custom Kernel Appendix D: The Protocols
The most difficult aspect of building a server (to act as a file server, Web server, or mail server) is the initial software installation and configuration. Getting your hands on the software is one thing; getting it all to function is another thing entirely. For many people, the only option is to hire an expensive consultant. "Building a Server with FreeBSD" tackles the problem systematically, so readers can accomplish the task themselves efficiently and affordably using the freely licensed FreeBSD operating system. Instructions are very clear and straightforward, so the reader need only read and follow the directions. In addition to explaining how to install FreeBSD for the first time, this guide covers configuration of popular third-party software using the ports collection. It takes the pain out of assembling the pieces and putting them all together so the reader can build a server that just works.