zoukankan      html  css  js  c++  java
  • 阿里云ECS升级https

    服务器环境:

    Windows Server 2008 R2 Enterprice;

    phpstudy2018(php-7.2.10-nts+Apace);

    一个已经备案的域名:xxx.com;

     

    1.申请阿里云免费证书:

    登录阿里云管理控制台-》产品与服务-》安全(云盾)-》SSL 证书(应用安全)-》购买证书;

    品牌选:Symantec;

    保护类型选:1个域名;

    证书类型选:免费型DV SSL;

    立即购买即可;

    支付成功后,跳转证书控制台在证书上点击申请,填写申请,验证消息,审核成功后会收到邮件;

    证书申请成功后,下载到本地(3个文件);

    2.配置CES安全组,添加443端口:

     

    3.服务器防火墙上的端口也要打开;

    4.php开启php_openssl扩展

    5.修改Apache配置(根据你 phpstudy 的安装目录),C:phpStudyPHPTutorialApacheconfhttpd.conf 文件开启下面3项(将前面的#删掉,保存退出)

    LoadModule rewrite_module modules/mod_rewrite.so
    
    Include conf/extra/httpd-ssl.conf
    
    LoadModule rewrite_module modules/mod_rewrite.so

    6.将3个证书文件上传到C:phpStudyPHPTutorialApacheconfcert(自己新建)文件夹;

    7.修改C:phpStudyPHPTutorialApacheconfextrahttpd-ssl.conf配置文件,VirtualHost这一段在末尾;

    #按照你的域名和证书文件进行相应的修改,修改后保存退出

    <VirtualHost *:443>
    DocumentRoot "C:phpStudyPHPTutorialWWW"
    ServerName xxx.com
    ServerAlias www.xxx.com
    SSLEngine on
    SSLCertificateFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com_public.crt"
    SSLCertificateKeyFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com.key"
    SSLCertificateChainFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com_chain.crt"
    <Directory "C:phpStudyPHPTutorialWWW">
    Allow from all
    </Directory>
    </VirtualHost>

    8.重启Apache后,用https访问你的网站测试;

     

     

     

  • 相关阅读:
    _purecall函数
    RaiseFailFastException函数
    windows系统的快速失败机制---fastfail
    悲伤的 C++ throw(…)
    STATUS_STACK_BUFFER_OVERRUN不一定是栈缓冲区溢出
    Windows是如何将64位Ntdll映射到32位进程的---转自简书
    学会springboot多环境配置方案不用5分钟
    优雅的使用springboot集成任务调度
    springboot-使用OpenAPI之后我再也没有写过接口文档
    我是如何做到springboot自动配置原理解析
  • 原文地址:https://www.cnblogs.com/nb08611033/p/10100387.html
Copyright © 2011-2022 走看看