我一直在尝试将trac设置为与apache一起部署一段时间,而且我正在撞墙。
我可以通过tracd工作,但我可能会有多个项目,我可能想使用TSL连接到trac。
这是我从服务器收到的回复
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.14 (Ubuntu) Server at ***.***.***.*** Port 80
这是我的apache v-host文件:(注释已删除)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DirectoryIndex index.html
DocumentRoot /home/***/public_html/app/public
Alias /trac/chrome/common /home/***/trac/htdocs/common
Alias /trac/chrome/site /home/***/trac/htdocs/common
ScriptAlias /trac /home/***/trac/cgi-bin/trac.fcgi/
DefaultInitEnv TRAC_ENV /home/***/trac
<Location "/trac">
SetEnv TRAC_ENV_PARENT_DIR "home/***/"
</Location>
<Directory "/home/***/trac/htdocs">
Order allow,deny
Allow from all
</Directory>
<Location "/trac/chrome/common">
SetHandler none
</Location>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/***/public_html/app/log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog /home/***/public_html/app/log/access.log combined
CustomLog /home/casey/public_html/app/log/access.log combined
</VirtualHost>
这是我服务器的错误日志:
[Fri Apr 29 02:09:06 2011] [warn] [client **.**.**.**] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Fri Apr 29 02:09:06 2011] [error] [client **.**.**.**] Premature end of script headers: trac.fcgi
[Fri Apr 29 02:09:06 2011] [debug] mod_deflate.c(615): [client **.**.**.**] Zlib: Compressed 618 to 384 : URL /trac/
[Fri Apr 29 02:09:08 2011] [warn] [client **.**.**.**] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Fri Apr 29 02:09:08 2011] [error] [client **.**.**.**] Premature end of script headers: trac.fcgi
[Fri Apr 29 02:09:08 2011] [debug] mod_deflate.c(615): [client **.**.**.**] Zlib: Compressed 618 to 384 : URL /trac/
有谁知道可能会发生什么以及我应该怎么做才能解决这个问题?谢谢!
答案 0 :(得分:3)
这是在Windows上吗?正如this question中所述,在Windows上使用FastCGI运行Python肯定会失败。
我建议切换到mod_wsgi
,这是推荐的方法。