Welcome

The httpd service is installed and active.


If you are the administrator of this site, place your content in the document root to replace this page. Until then, every request hitting this host will land on this notice.

Reaching the document root

The default location depends on your distribution. On most Linux systems it is one of:

Confirm the active value by inspecting your httpd.conf or running httpd -S to dump the parsed virtual host configuration. The output groups settings by listener and by server name. If something looks wrong, the dump will usually point straight at it.

Restart vs reload

  1. Reload applies new configuration without dropping established connections. Use it for routine config edits.
  2. Restart kills and respawns the daemon, severing connections but freeing any leaked state. Use it after upgrading the package.
  3. Graceful stops accepting new connections while letting current ones finish, then reloads. Useful before a planned reboot.

Common module families

Modules live under mods-available and are activated through symbolic links in mods-enabled. The flagship modules are rewrite for URL transformation, ssl for HTTPS, and proxy for forwarding requests to upstream services.

A handful of less-known but useful modules: headers for adding or removing response headers, deflate for response compression, and expires for cache-control on static assets.

Diagnostics

If a fresh deployment still shows this page, inspect error_log for permission denied or path-not-found messages. Sometimes the document root is correct but the file inside it has the wrong ownership and the server cannot read it.

Press F5 after every change to confirm the new page is being served. The server reads files on every request, so there is no need to restart between edits.


srv-edge-22 · httpd