Product SiteDocumentation Site

Part IV. Servers

This part discusses various topics related to servers such as how to set up a Web server or share files and directories over the network.

Table of Contents

9. Web Servers
9.1. The Apache HTTP Server
9.1.1. Notable Changes
9.1.2. Updating the Configuration
9.1.3. Running the httpd Service
9.1.4. Editing the Configuration Files
9.1.5. Working with Modules
9.1.6. Setting Up Virtual Hosts
9.1.7. Setting Up an SSL Server
9.1.8. Additional Resources
10. Mail Servers
10.1. Email Protocols
10.1.1. Mail Transport Protocols
10.1.2. Mail Access Protocols
10.2. Email Program Classifications
10.2.1. Mail Transport Agent
10.2.2. Mail Delivery Agent
10.2.3. Mail User Agent
10.3. Mail Transport Agents
10.3.1. Postfix
10.3.2. Sendmail
10.3.3. Fetchmail
10.3.4. Mail Transport Agent (MTA) Configuration
10.4. Mail Delivery Agents
10.4.1. Procmail Configuration
10.4.2. Procmail Recipes
10.5. Mail User Agents
10.5.1. Securing Communication
10.6. Additional Resources
10.6.1. Installed Documentation
10.6.2. Useful Websites
10.6.3. Related Books
11. Directory Servers
11.1. OpenLDAP
11.1.1. Introduction to LDAP
11.1.2. Installing the OpenLDAP Suite
11.1.3. Configuring an OpenLDAP Server
11.1.4. Running an OpenLDAP Server
11.1.5. Configuring a System to Authenticate Using OpenLDAP
11.1.6. Additional Resources
12. File and Print Servers
12.1. Samba
12.1.1. Introduction to Samba
12.1.2. Samba Daemons and Related Services
12.1.3. Connecting to a Samba Share
12.1.4. Configuring a Samba Server
12.1.5. Starting and Stopping Samba
12.1.6. Samba Server Types and the smb.conf File
12.1.7. Samba Security Modes
12.1.8. Samba Account Information Databases
12.1.9. Samba Network Browsing
12.1.10. Samba with CUPS Printing Support
12.1.11. Samba Distribution Programs
12.1.12. Additional Resources
12.2. FTP
12.2.1. The File Transfer Protocol
12.2.2. FTP Servers
12.2.3. Files Installed with vsftpd
12.2.4. Starting and Stopping vsftpd
12.2.5. vsftpd Configuration Options
12.2.6. Additional Resources
12.3. Printer Configuration
12.3.1. Starting the Printer Configuration Tool
12.3.2. Starting Printer Setup
12.3.3. Adding a Local Printer
12.3.4. Adding an AppSocket/HP JetDirect printer
12.3.5. Adding an IPP Printer
12.3.6. Adding an LPD/LPR Host or Printer
12.3.7. Adding a Samba (SMB) printer
12.3.8. Selecting the Printer Model and Finishing
12.3.9. Printing a test page
12.3.10. Modifying Existing Printers
12.3.11. Additional Resources
13. Configuring NTP Using the chrony Suite
13.1. Introduction to the chrony Suite
13.1.1. Differences Between ntpd and chronyd
13.1.2. Choosing Between NTP Daemons
13.2. Understanding chrony and Its Configuration
13.2.1. Understanding chronyd
13.2.2. Understanding chronyc
13.2.3. Understanding the chrony Configuration Commands
13.2.4. Security with chronyc
13.3. Using chrony
13.3.1. Checking if chrony is Installed
13.3.2. Installing chrony
13.3.3. Checking the Status of chronyd
13.3.4. Starting chronyd
13.3.5. Stopping chronyd
13.3.6. Checking if chrony is Synchronized
13.3.7. Manually Adjusting the System Clock
13.4. Setting Up chrony for Different Environments
13.4.1. Setting Up chrony for a System Which is Infrequently Connected
13.4.2. Setting Up chrony for a System in an Isolated Network
13.5. Using chronyc
13.5.1. Using chronyc to Control chronyd
13.5.2. Using chronyc for Remote Administration
13.6. Additional Resources
13.6.1. Installed Documentation
13.6.2. Online Documentation
14. Configuring NTP Using ntpd
14.1. Introduction to NTP
14.2. NTP Strata
14.3. Understanding NTP
14.4. Understanding the Drift File
14.5. UTC, Timezones, and DST
14.6. Authentication Options for NTP
14.7. Managing the Time on Virtual Machines
14.8. Understanding Leap Seconds
14.9. Understanding the ntpd Configuration File
14.10. Understanding the ntpd Sysconfig File
14.11. Disabling chrony
14.12. Checking if the NTP Daemon is Installed
14.13. Installing the NTP Daemon (ntpd)
14.14. Checking the Status of NTP
14.15. Configure the Firewall to Allow Incoming NTP Packets
14.15.1. Change the Firewall Settings
14.15.2. Open Ports in the Firewall for NTP Packets
14.16. Configure ntpdate Servers
14.17. Configure NTP
14.17.1. Configure Access Control to an NTP Service
14.17.2. Configure Rate Limiting Access to an NTP Service
14.17.3. Adding a Peer Address
14.17.4. Adding a Server Address
14.17.5. Adding a Broadcast or Multicast Server Address
14.17.6. Adding a Manycast Client Address
14.17.7. Adding a Broadcast Client Address
14.17.8. Adding a Manycast Server Address
14.17.9. Adding a Multicast Client Address
14.17.10. Configuring the Burst Option
14.17.11. Configuring the iburst Option
14.17.12. Configuring Symmetric Authentication Using a Key
14.17.13. Configuring the Poll Interval
14.17.14. Configuring Server Preference
14.17.15. Configuring the Time-to-Live for NTP Packets
14.17.16. Configuring the NTP Version to Use
14.18. Configuring the Hardware Clock Update
14.19. Configuring Clock Sources
14.20. Additional Resources
14.20.1. Installed Documentation
14.20.2. Useful Websites
15. Configuring PTP Using ptp4l
15.1. Introduction to PTP
15.1.1. Understanding PTP
15.1.2. Advantages of PTP
15.2. Using PTP
15.2.1. Checking for Driver and Hardware Support
15.2.2. Installing PTP
15.2.3. Starting ptp4l
15.3. Specifying a Configuration File
15.4. Using the PTP Management Client
15.5. Synchronizing the Clocks
15.6. Verifying Time Synchronization
15.7. Serving PTP Time with NTP
15.8. Serving NTP Time with PTP
15.9. Improving Accuracy
15.10. Additional Resources
15.10.1. Installed Documentation
15.10.2. Useful Websites