wiki:TipAndDoc/project/trac

Version 5 (modified by mitty, 14 years ago) (diff)

--

Trac

Access control with Apache

  • 閲覧するだけであればGETメソッドを使うため、trac-adminで権限制御を行うほかにApache側でLimitを用いて編集を拒否することが出来る。
    <Directory />
            Options FollowSymLinks
            AllowOverride None
            Order Deny,Allow
            Deny from all
    </Directory>
    
    ScriptAlias /trac       /usr/share/trac/cgi-bin/trac.fcgi
    <Location /trac>
            Order Allow,Deny
            Allow from all
            <LimitExcept GET>
                    Order Allow,Deny
                    Deny from all
            </LimitExcept>
    </Location>
    
    • Orderディレクティブは省略時(デフォルト)では「Order Deny,Allow」と解釈されるので、以下のように略記できる。 => wiki:TipAndDoc/network/httpd#Accesscontrol
      ScriptAlias /trac       /usr/share/trac/cgi-bin/trac.fcgi
      <Location /trac>
              <LimitExcept GET>
                      Deny from all
              </LimitExcept>
      </Location>