J'ai un système avec Windows Server 2008, Apache httpd 2.2 et trac 0,11 J'utilise mod_wsgi de sorte que le serveur apache faire le travail du serveur web.mod_wsgi pour plusieurs projets de Trac [Windows]
Integration with Trac après lire ce site que je trouve que la solution la plus appropriée était les éléments suivants (j'ai dans mon httpd.conf la ligne Include conf/extra/httpd-trac.conf
)
httpd-trac.conf
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess tracs processes=3 threads=25 maximum-requests=1000
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/trac/([^/]+)
RewriteCond c:\Project\Services\Trac\%1\conf\trac.ini !-f
RewriteRule . - [F]
RewriteCond %{REQUEST_URI} ^/trac/([^/]+)
RewriteRule . - [E=trac.env_path:c:\Project\Services\Trac\%1]
WSGIScriptAliasMatch ^/trac/([^/]+) c:\Project\Trac\trac.wsgi
<Directory c:\Project\Trac>
WSGIProcessGroup tracs
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
le problème que je rencontre est le suivant:
C: \ Project \ Apache \ bin> httpd.exe -ks tarte
Erreur de syntaxe à la ligne 3 de C: /Project/Apache/conf/extra/httpd-trac.conf: commande non valide « WSGIDaemonProcess », peut-être mal orthographié ou défini par un module pas inclus dans la configuration du serveur
L'objectif:
Mon objectif est d'avoir plusieurs projets avec des informations Trac authentification de diferente. Si vous avez d'autres solutions que celles-ci, dites-le moi =)
Nous vous remercions de votre aide.
mauvaises nouvelles, mais thx –