Apach directory configure

<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"
AddHandler: Assign special extension file as execution file
  • cgi-script .cgi assign .cgi file as execution cgi-script
AllowOverride: Set if use .htaccess to Override the origin define.
  • None ignore .htaccess file
  • All All htaccess statement can be use
  • directive-type a type of AuthConfig, FileInfo, Indexes, Limit, Options[=Option,...]
Order: the execution order of allow and deny
  • allow,deny execution allow before deny, so deny is the higher privilege
  • deny,allow the opposite of allow,deny
Allow from: some IP , domain name or all Deny from: some IP, domain name or all
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章