本帖最后由 ubuntuhttps 于 2012-04-02 14:10:33 编辑

解决方案 »

  1.   

    https,效果正常的都是收费的,就是购买证书,否则会提示证书已经过期什么的。
    ubuntu下apache配置ssl新手不一定熟悉,可以在网上找个LAMP安装套件,比如xampp。
      

  2.   

    额,其实很幼稚,只是网上的帖子讲的都千篇一律,简单的告诉你步骤:1,生成私钥文件pem。
    2,自己做CA签一下私钥pem,这个pem文件的内容就变了,里边除了有个私钥段,还有个CRT字段,把CRT段(这叫证书,里边有公钥和数字签名(自签的,完全废物))拿出来存在.crt里,把pem里的CRT删掉剩下私钥段存在.pem,手上就有俩文件了。现在你就可以根据apache,lighttpd,nginx等服务器各自的要求把这俩文件放到指定位置就行了。将来你访问服务器,.crt就被传输给浏览器了,浏览器弹出来问你信任不信任,你说信任,于是浏览器就信任了那个废物数字签名,开始用证书里的公钥加密各种东西交给服务器,服务器用.pem解密,就这么个过程。
      

  3.   

    apache 的ssl我弄过.
    至于http 登录https 只要发送正常的数据包就可以,如果有验证码什么的就麻烦.这个弄得少,以前写过应用程序登录成功过