我目前用的是XAMPP,已经安装了OPENSSL,请问我如何激活https(ssl),网上找了一些,都不行

解决方案 »

  1.   

    php.ini -> extension=php_openssl.dll 
    将libeay32.dll 复制到 system32下
      

  2.   

    apache with SSL for windows 2000 1.0http://www.onlinedown.net/soft/33837.htm
    软件介绍:
    apache为重要的web服务器,但在MS平台下缺少安全加密支持。本人将LINUX下的apache+mod_ssl+openssl编译到windows下,制作成安装包,使windows下的apache也具备128位加密功能,可用于企业、电子商务等领域。
      

  3.   

    xampp本身就带有mod_ssl.so的module的,在浏览器里输入https://localhost试一下。如果能正常显示,只是提示安全证书问题,那申请一个安全证书就可以使用了
    这是大概的命令,我在win环境下调试的:C:\xampp\apache\bin>openssl genrsa -des3 -out 密钥.key 1024
    产生密钥
    Enter pass phrase for 密钥.key 
    提示输入输入密码C:\xampp\apache\bin>openssl req -new -config openssl.cnf -key 密钥.key -out 证书.csr
    产生证书然后就会弹出提示填写证书资料,先是国家,直接输入CN
    Country Name (2 letter code) [AU]:CN
    其他的可以直接回车,不要输入Email、口令(challenge password)和可选的公司名称
    但是要注意Common Name,因为这个是和域名绑定的,需要为www.abc.com申请SSL证书就不能只输入abc.com。
    输入完成以后,在C:\xampp\apache\bin的下面就能看到一个csr文件了。这台电脑win平台下用的是xampp 1.7,完整安全包,完全默认安装的
      

  4.   

    LS说的不错,还是去下个最新的XAMP包默认安装吧。