SSL negotiation failed: SSL error: parse tlsext

Apache/Subversion: SSL negotiation failed: SSL error: parse tlsext

在 CentOS 下配置 Apache + SSL + Subversion,一切都搞定后,提交原始代码到版本库,结果总是中途断掉,得到标题给出的提示。

查了下,是因为 TLSv1 协议的问题,不知是 openssl 的 bug 还是 subversion 的 bug,总之无法正常工作。

修改 Apache 配置文件,屏蔽掉 TLSv1 加密方式:

SSLProtocol -ALL +SSLv3

SSLProtocol +ALL -SSLv2 -TLSv1

SSLProtocol all -TLSv1

反正只要没有 TLSv1 就能正常工作,经测试,暂时还未发现新问题。

Tags: , ,

7 comments

  1. 有些技术上的问题,想请教,我们在做一个电子商务平台,选用php+mysql结构。有没有这方面的好的架构设计案例可供参考?谢谢!

  2. 架构上我推荐 Symfony,这是一个很全面的企业级 php 框架。

    http://www.symfony-project.org

    该框架的 MVC 中,View 和 Controller 实现得相当完善,Model 主要是用 Propel 和 Doctrine 作为数据库 ORM 层封装。

    电子商务平台我觉得重要的是对数据库事务的处理,对数据完整性和一致性要求严格。在 Symfony 的帮助下,你只需把精力集中到数据层和业务逻辑层。

    开源代码我没太看过,你可以参考国内的一些开源商城系统,最好再看看国外的。

    有个问题是这些开源商城都是用 MyISAM 引擎,只能通过锁表,进行伪事务处理。如果自己开发,还是用 InnoDB 比较妥当。

    http://www.php-open.com/12.htm

    这里可以参考一些开源项目,推荐看看国外的。

Leave a Reply

Your email address will not be published.

*