10.5.41. ScriptAlias
The
ScriptAlias
directive defines where CGI scripts are located. Generally, it is not good practice to leave CGI scripts within the DocumentRoot
, where they can potentially be viewed as text documents. For this reason, a special directory outside of the DocumentRoot
directory containing server-side executables and scripts is designated by the ScriptAlias
directive. This directory is known as a cgi-bin
and is set to /var/www/cgi-bin/
by default.
It is possible to establish directories for storing executables outside of the
cgi-bin/
directory. For instructions on doing so, refer to Section 10.5.56, “ AddHandler
” and Section 10.5.22, “ Directory
”.