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.
- Timestamp:
-
Jul 6, 2009, 10:44:11 PM (15 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
70 | 70 | |
71 | 71 | この設定で Trac ページを生成した後にコネクションを捨てるようになり、データベースへの接続数は最小に保たれます。 |
| 72 | |
| 73 | == SSPI および 'Require Group' 使用時に Trac を動かす方法 == #GettingTractoworknicelywithSSPIandRequireGroup |
| 74 | Trac を Win32 上の Apache で起動し、 SSPI 設定して 'Require group' オプションを構成している場合、 'SSPIOmitDomain' オプションはおそらく動作しません。 Trac にユーザ名が認識されない場合は、 'user' が 'DOMAIN\user' のように見えている可能性があります。 |
| 75 | |
| 76 | このような場合、以下のように WSGI スクリプトを修正すると解決すると思います: |
| 77 | {{{ |
| 78 | import os |
| 79 | import trac.web.main |
| 80 | |
| 81 | os.environ['TRAC_ENV'] = '/usr/local/trac/mysite' |
| 82 | os.environ['PYTHON_EGG_CACHE'] = '/usr/local/trac/mysite/eggs' |
| 83 | |
| 84 | def 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 | ---- |
| 90 | See also: TracGuide, TracInstall, [wiki:TracFastCgi FastCGI], [wiki:TracModPython ModPython], [http://trac.edgewall.org/wiki/TracNginxRecipe TracNginxRecipe] |