Table of Contents

Install & Configure Apache

Installation

If not included as part of the initial Linux installation, install Apache webserver & dependencies. If you plan on running phpMyadmin and/or ReadingRecord via SSL/TLS (https), you'll also need the mod_ssl package & dependencies.

Post-Install

Once Apache is installed & running, you should be able to open a web browser and see the Apache 2 test page:

Configuration

Security Considerations

The following are optional, but recommended, steps to help improve the security of your ReadingRecord server.

Disable HTTP TRACE & TRACK

A minor (IMO) issue, but if your library is subject to regular security audits you may get dinged for it.

Use SSL/TLS (https) to protect data in transit

Redirect all traffic to https

If using SSL/TLS, redirect all http traffic to https.

Disable HTTPS TRACE & TRACK

Unfortunately disabling these for HTTP does not also disable them for HTTPS.

Navigation

Previous: Install & Configure Linux | Next: Install & Configure MySQL