zoukankan      html  css  js  c++  java
  • wamp的HTTPS配置

    1、需要去申请ssl证书
    2、打开wamp的apache的配置文件:httpd.conf
    找到

    LoadModule ssl_module modules/mod_ssl.so

    Include conf/extra/httpd_ssl.conf

    取消注释(去掉前面的#号)
    3、打开 apache 安装目录下 conf/extra 目录中的 httpd-ssl.conf 文件
    打开 apache 安装目录下 conf/extra 目录中的 httpd-ssl.conf 文件
    找到下面的
    这对标签里面是设置需要https访问的域名,以及这个域名对应的根目录,对应的证书的路径,加密的协议,
    到这里我们应该就大致心里有数应该怎么设置了,我们先在conf目录下面新建一个ssl目录,再把我们的安全证书(公钥,私钥,证书链三个文件)拷贝到这个目录下面,先把 这一大坨换成下面的内容(然后再按照自己的需求设置对应的参数:):
    ServerName "yourdomain:443" //需要添加https访问的域名例如
    yourdomain.com=>ServerName "yourdomain.com:443"
    DocumentRoot "C:wampwww" //wamp的根目录
    SSLEngine on
    SSLProtocol all -SSLv2
    SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL
    SSLCertificateFile "C:/wamp/bin/apache/apache2.4.9/conf/ssl/gworg.com.crt" //这里要换成你的公钥的目录,就是上面新建的ssl文件夹下面的对用的公钥的目录
    SSLCertificateKeyFile "C:/wamp/bin/apache/apache2.4.9/conf/ssl/gworg.com.key" //证书私钥的目录
    SSLCertificateChainFile "C:/wamp/bin/apache/apache2.4.9/conf/ssl/root_bundle.crt" //证书链的目录
    最后重启wamp大功告成。

    ssl文件修改--------------------------------------
    其实,网上很多教程说的都很详细了,但是我为什么不行,关键在于“c:/Apache24”,这里,不得不说,httpd -t这个命令,帮了我很大的忙,打开httpd-ssl这个文件后,挺长的,有#的都去掉吧,其他的还是不要删,小编之前就是全删了自己写的,结果不知道哪出了问题。虽然不删,但是很多地方需要修改,就是有关c:/Apache24都换成自己电脑相应的Apache所在位置,我的是C:wamp64inapacheapache2.4.9,这个不改的话,图标是变成不了绿色的。其他的照腾讯的文档配置,在这里,我要说明几点不一样的地方。
    一个是,这里不要动。

    另一个是DocumentRoot "C:wamp64www",改成自己www目录所在位置,上面是我电脑的位置。

    就这两点真的特别关键,其他按照文档配即可。

    下文奉上我的httpd-ssl,关键部位我用xxx代替了,小伙伴们改成自己的,另外要修改成你们自己电脑上的相关位置的我也标注了,希望能帮上你们。如果图标变不了绿色,别忘了到bin目录下用httpd -t。

    Listen 443

    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

    SSLPassPhraseDialog builtin

    SSLSessionCache "shmcb:c:/Apache24/logs/ssl_scache(512000)"

    SSLSessionCacheTimeout 300

    DocumentRoot "C:wamp64www" #要修改

    ServerName www.xxx.cn:443 #要修改

    ServerAdmin admin@example.comErrorLog "C:wamp64inapacheapache2.4.9/logs/error.log" #要修改

    TransferLog "C:wamp64inapacheapache2.4.9/logs/access.log" #要修改

    SSLEngine on

    SSLCertificateFile "C:/wamp64/bin/apache/apache2.4.9/conf/2_www.xxx.cn.crt" #要修改

    SSLCertificateKeyFile "C:/wamp64/bin/apache/apache2.4.9/conf/3_www.xxx.cn.key" #要修改

    SSLCertificateChainFile "C:/wamp64/bin/apache/apache2.4.9/conf/1_root_bundle.crt" #要修改

    <FilesMatch ".(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars

    <Directory "C:wamp64inapacheapache2.4.9/cgi-bin"> #要修改

    SSLOptions +StdEnvVars

    BrowserMatch "MSIE [2-5]"
    nokeepalive ssl-unclean-shutdown
    downgrade-1.0 force-response-1.0

    CustomLog "C:wamp64inapacheapache2.4.9/logs/ssl_request.log" #要修改
    "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"

  • 相关阅读:
    jQuery使用手册之Ajax支持(8)
    jQuery使用手册之动态效果(6)
    jquery插件 操作select
    提高jQuery的性能
    jQuery起点教程之使用AJAX(4)
    jQuery起点教程之插件制作(7)
    IE开发工具栏
    信息安全之DNS欺骗详解
    颜色取色器
    使DIV不被select等控件遮挡的解决办法
  • 原文地址:https://www.cnblogs.com/xiedong2016/p/11045138.html
Copyright © 2011-2022 走看看