close Warning: Can't synchronize with repository "(default)" (/var/svn/mioproject does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 1 and Version 2 of TracModWSGI


Ignore:
Timestamp:
Jul 6, 2009, 10:44:11 PM (15 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracModWSGI

    v1 v2  
    7070
    7171この設定で Trac ページを生成した後にコネクションを捨てるようになり、データベースへの接続数は最小に保たれます。
     72
     73== SSPI および 'Require Group' 使用時に Trac を動かす方法 == #GettingTractoworknicelywithSSPIandRequireGroup
     74Trac を Win32 上の Apache で起動し、 SSPI 設定して 'Require group' オプションを構成している場合、 'SSPIOmitDomain' オプションはおそらく動作しません。 Trac にユーザ名が認識されない場合は、 'user' が 'DOMAIN\user' のように見えている可能性があります。
     75
     76このような場合、以下のように WSGI スクリプトを修正すると解決すると思います:
     77{{{
     78import os
     79import trac.web.main
     80
     81os.environ['TRAC_ENV'] = '/usr/local/trac/mysite'
     82os.environ['PYTHON_EGG_CACHE'] = '/usr/local/trac/mysite/eggs'
     83
     84def application(environ, start_response):
     85    if "\\" in environ['REMOTE_USER']:
     86        environ['REMOTE_USER'] = environ['REMOTE_USER'].split("\\", 1)[1]
     87    return trac.web.main.dispatch_request(environ, start_response)
     88}}}
     89----
     90See also:  TracGuide, TracInstall, [wiki:TracFastCgi FastCGI], [wiki:TracModPython ModPython], [http://trac.edgewall.org/wiki/TracNginxRecipe TracNginxRecipe]