zoukankan      html  css  js  c++  java
  • 【转】wampserver2.5 apache2.4.9配置https 图文

    注:

    我的wamp环境是2.5版本,apache是2.4.9

    装在本地C:wamp

    操作系统windows10

     

    1、进入wamp->bin->apache->apache2.4.9->bin下面的ssleay32.dll,libeay32.dll ,openssl.exe三个文件复制到 C:WindowsSystem32这个目录下

     

    2、生成服务器证书

    在搜索栏搜索cmd右键点击,以管理员的身份打开

        

        输入 cd c:wampinapacheapache2.4.9in 回车

        输入 openssl req -new -out server.csr -config ../conf/openssl.cnf   回车

       

       

       输入 openssl req -new -out server.csr -config ../conf/openssl.cnf  回车

       

       输入whatisjava   回车

     

      

      输入whatisjava  回车

     

      

      

      输入:CN     回车(这里的CN代表中国)

      

     

      输入:CHONGQING    回车

      

     

       输入:CHONGQING   回车

      

     

      输入:CHONGQING  回车

      

     

      输入:你的域名或服务器域名  回车

      

     

      输入:你的邮箱     回车

      

     

      输入:whatisjava   回车

      

     

      再次输入:whatisjava   回车

      

      这时候 C:wampinapacheapache2.4.9in 生成了2个文件 
      privkey.pem ,server.csr 2个文件。 
      然后 在C:/wamp/bin/apache/apache2.4.9/ 下面创建一个ssh 文件夹 并生成的2个文件拷贝进去

      生成私匙  输入 openssl rsa -in privkey.pem -out server.key     回车

      

     

      输入:whatisjava   回车

      

      没报错误,成功

     

      创建证书 server.crt 
      输入 openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365  回车

      注:-days 设置证书的有效期,可以填写更长时间

      

      出现OK 成功

     

      在 C:wampinapacheapache2.4.9in 目录下 找到刚刚生成 server.key 和 server.csr 并复制到 刚刚建立的那   个ssh 文件夹里面 也就是C:wampinapacheapache2.4.9ssh 这个目录下面
    此时的目录机构:

      

     

      这书生成好了,下一步修改配置文件

      在C:wampinapacheapache2.4.9conf  创建ssl.key和ssl.crt文件夹

      将C:wampinapacheapache2.4.9ssh  下的server.key和server.crt复制到对应的后缀文件夹下

     

        修改C:wampinapacheapache2.4.9confhttpd.conf

        去掉 “#” LoadModule ssl_module modules/mod_ssl.so

       去掉 “#”  Include conf/extra/httpd-ssl.conf

     

      修改C:wampinapacheapache2.4.9inphp.ini

      去掉 “;” extension=php_openssl.dll

     

       修改C:wampinapacheapache2.4.9confextrahttpd-ssl.conf

       DocumentRoot "C:/wamp/www/"

       ErrorLog "logs/sslerror_log"
       TransferLog "logs/sslaccess_log"

     

      修改 SSLCertificateFile "conf/ssl.crt/server.crt"

      修改 SSLCertificateKeyFile "conf/ssl.key/server.key"

     

    保存重启服务,若服务显示橙色,查看端口443是否被占用

    常见错误以及解决建议:

    1、openssl genrsa 1024>server.key时可能会出现“无法定位序数XX于动态链接库”的错误提示,可以通过百度搜索下载最新的libeay32.dll、ssleay32.dll替换D:wampinapacheApache2.4.23in下的文件并且复制一份放到C:WindowsSystem32目录下; 
    2、配置完成发现无法开启apache可以运行CMD 进入 cd D:wampinapacheApache2.4.23in 目录下 输入 httpd 可以看到配置文件出现的错误,然后可以进行相应的修改。

    3、端口占用查看命令  netstat -ano | findstr "443"

    from:http://blog.csdn.net/panxiaomao11/article/details/54584770

  • 相关阅读:
    ssh-copy-id 的使用方法
    如何保证 docker daemon重启,但容器不重启
    vim设置golang语法高亮 (Centos)
    Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_task_run failed
    Please supply the message using either -m or -F option.
    sudo: Sorry, you must have a tty to run sudo Error on a Linux and Unix
    vim plugins (vim 插件) 工具集
    OmniGraffle v6 注册码
    test
    Collections.addAll 为什么比collection.addall 快(转)
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/7762326.html
Copyright © 2011-2022 走看看