问题:
Ubuntu Linux 13.10 上的 Apache 2.4 使用 AuthBasic 和基于 .htpasswd 的身份验证通过 https: 提供乱码而不是内容。
以下是一个例子:
‹Å»<:þãÕåød|~>¾…‹ÑõáéÙ§ã=œƒb*¢on¹˜Ë”xôµkl³J"g”ª=KR:ÜCþ¸ž”ÛÓ”8O1sª\ýŠ£!†kØÿâõ”û+=a|@>òÙÂb>àä)N™°$Ùz ‹)1HNÖˆ)¬în'd£¯YZ3Ê™ŵˆ§¨×Z(;â]ËGKÚB- øœÙ¥ÕK5ï'K>MU&cêÍH¼L>¡ÙnåÛZr~âï êç¢YÎ9IÓÜÔ0àO¤SCí†GQ«‹¨ÅŸƒ>s(xŸ…L'ˆ{”$z-¾àiD•¬¥éóçÐrÒ›ñˆ'ä<Œt@pèç´éDlºñTmî«Y6ÕÓÃŒEÉÜ)›‚C ¾„Øàú,ŸºA¿E)õˆ×êwû}Ò´ÚAç
Ð4[Ôëí Ez
€Á)'®™ÜÝz®°Â·‚,‡Jd´LåK–K$IÈN6e «ŒÊ¸³Â•ûÙ„.ÅÃ0ÒŒÝt¿W,Æ(ùmÕàÚró7ø ˜>˜„Pé„‚ó:"æ;Ú†X<Û¡¹8“ÌÛÒ¥zÏ¥_ø×Æ„E[¤vX¾±ŽÅ:§4-—ª/Ø‚nGðf _@Øf‰hâ?±Þ]'aû;ШRÝú' õÎI¿ð-Ñ0 Ø<'øÚ?ÃéòGË+ÖYgºk[3ªàó§üA¯w¹ÜìÕ/Ô.¸'hÆ!;ùnòÌ¿‰"¤Dͨ€ä|ªDðU¯ÅÍè°š%ë9„Ûì
而不是通过 https 提供启用 ssl 的页面,该页面在 apache 2.2 上运行。
刷新即可修复该问题,并显示正确的内容。
我做过的事情:
- 更新了站点配置文件中的所有允许和要求标签。
- 启用我需要的模块(ssl、php5)
- 审查了相关文档,它帮助我成功迁移(直到出现这个问题)。
笔记:
- 其他(未经身份验证的 https 或普通 http)工作正常,可立即提供正确的内容。
- 错误日志未显示任何异常
请让我知道我可以提供哪些其他信息来帮助诊断问题。