Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04

(singke) #1

mod_auth_digest


mod_auth_digest is an extension of the basic mod_auth module.
Instead of sending the user information in plain text, mod_auth_digest
sends it via the Message Digest 5 (MD5) authentication process. This
authentication scheme is defined in RFC 2617, “HTTP Authentication: Basic
and Digest Access Authentication.” Compared to using Basic Authentication,
this is a much more secure way of sending user data over the Internet.
Unfortunately, not all web browsers support this authentication scheme.


To create password files for use with mod_auth_dbm, you must use the
htdigest utility. It has more or less the same functionality as the
htpasswd utility. See the man page of htdigest for further information.


mod_autoindex


The mod_autoindex module dynamically creates a file list for directory
indexing. The list is rendered in a user-friendly manner similar to lists
provided by FTP’s built-in ls command.


mod_cgi


mod_cgi allows execution of CGI programs on your server. CGI programs
are executable files that reside in the /var/www/cgi-bin directory and
are used to dynamically generate data (usually HTML) for the remote browser
when requested.


mod_dir and mod_env


The mod_dir module is used to determine which files are returned
automatically when a user tries to access a directory. The default is
index.html. If you have users who create web pages on Windows
systems, you should also include index.htm, like this:


Click here to view code image
DirectoryIndex index.html index.htm


mod_env controls how environment variables are passed to CGI and SSI
scripts.

Free download pdf