使用 SSL 的 Bugzilla

使用 SSL 的 Bugzilla

我安装了 Bugzilla,并正在尝试在其上实现 SSL。

当我进入参数屏幕并编辑 SSLBASE 并添加完整的 URL 时:

https://foo.com/bugzilla/

editparams.cgi 加载超时,apache 日志中出现以下错误

[2010 年 3 月 30 日星期二 19:29:39] [错误] [客户端 xxx.xx.xx.xx ] (70007)指定的超时已过期:ap_content_length_filter:apr_bucket_read() 失败,引用者:http://foo.com/bugzilla/editparams.cgi

在安装时我还收到此错误:

警告:您需要将 MySQL 配置中的 max_allowed_pa​​cket 参数设置为至少 3276750。当前它设置为 3275776。您可以在 MySQL 配置文件的 [mysqld] 部分中设置此参数。

我该如何强制它工作?编辑其他参数(例如 urlbase)可以正常工作。SSL 站点已设置并将请求直接发送到它,例如https://foo.com/bugzilla正常工作。

有任何想法吗?

答案1

对我来说,这似乎相当明确。您是否尝试过增加 MySQL 设置max_allowed_packet

答案2

需要更改一些设置。转到 C:\mysql\bin\my.ini 并将 max_allowed_pa​​cket 设置设为 4M。在其下添加以下行,大多数情况下,max_allowed_pa​​cket 行在 my.ini 文件中不可用,因此添加以下行。

最大允许数据包数 = 4M 最大允许字长 = 2

现在上述问题不会再发生

相关内容