<Directory "/usr/share/cactus/web"> #DirectoryIndex index.cgi # make sure the homepage is index.cgi Options +ExecCGI +FollowSymLinks +Indexes +MultiViews AddHandler cgi-script .cgi AllowOverride None Order allow,deny Allow from all </Directory>
Options :
- ALL Turn on all options except Multiviews
- ExecCGI allow execute CGI switch
- FollowSymLinks allow access symbol link from Apache
- SymLinksIfOwnerMatch allow access symbol link from Apache if the the symbol link's owner match the target node's owner (Always be www-data)
- Multiview allow to use mod_negotiation for multiple view (like adjust view by language index.html.en or index.html.cn or index.html.jp)
- Indexes allow to show the folder view.
- Includes allow to use mod_include for model invoke
- IncludesNOEXEC allow to use mod_include but forbid "#exec cmd" and "#exec cgi"
- cgi-script .cgi assign .cgi file as execution cgi-script
- None ignore .htaccess file
- All All htaccess statement can be use
- directive-type a type of AuthConfig, FileInfo, Indexes, Limit, Options[=Option,...]
- allow,deny execution allow before deny, so deny is the higher privilege
- deny,allow the opposite of allow,deny