本帖最后由 q1082121 于 2016-11-24 12:31 编辑

方案二 apache
1、把apache类型的ssl三个文件上传到:/www/wdlinux//www/wdlinux/httpd-2.4.18/  /conf/下面即可!

三个文件分别是根证书、私钥、公钥

2、打开 /www/wdlinux/httpd-2.2.24/conf/httpd.conf

开启 
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

查找 #Include conf/extra/httpd-ssl.conf (删除行首的配置语句注释符号“#”保存退出)

3、进入子站对应配置文件 即vhost文件夹下的 XX.XXXX.com.conf 并编辑文件

示例配置:

<VirtualHost *:443>
DocumentRoot "/www/web/company_api/public_html/public"
ServerName api.tzsuteng.com
ErrorLog "/www/wdlinux/httpd-2.4.18/logs/error_log"
TransferLog "/www/wdlinux/httpd-2.4.18/logs/access_log"
SSLEngine on

(将服务器证书公钥配置到该路径下);
SSLCertificateFile "/www/wdlinux/httpd-2.4.18/conf/www.tzsuteng.com_Apache.crt"
(将服务器证书私钥配置到该路径下);
SSLCertificateKeyFile "/www/wdlinux/httpd-2.4.18/conf/tzsuteng.key"
(根CA证书配置到该路径下);
SSLCertificateChainFile "/www/wdlinux/httpd-2.4.18/conf/sutengroot.crt"

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "/www/web/company_api">
    SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "/www/wdlinux/httpd-2.4.18/logs/ssl_request_log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
还有别忘记 443端口开启

最新文章

  1. nim也玩一行流,nim版的list comprehension
  2. socket(一)
  3. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类
  4. Struts2的类型转换
  5. Upcase 将edit1中的每个字符串改为首字母大写
  6. cocos2d-x由Jni实现Java与C++打电话给对方
  7. 01-JavaScript之变量
  8. C# 打印PDF文档的10种方法
  9. 类String 常用方法
  10. -bash: yum: command not found
  11. react的this.setState没有触发render
  12. react部署
  13. golang 对slice的深拷贝 copy
  14. JAVA核心问题(一)反射之引言 构造函数
  15. Struts2返回json数据xml中配置
  16. PHP 正则表达式---匹配模式
  17. springboot默认创建的bean是单实还是多例
  18. day10作业—(闭包迭代器递归)
  19. 《Go学习笔记 . 雨痕》类型
  20. 你永远学不会的设计--&gt;百度地图map api key 的设置

热门文章

  1. Android Studio启动速度慢的问题。
  2. Android 开发工具类 03_HttpUtils
  3. 极高效内存池实现 (cpu-cache)
  4. docker仓库--使用tenxcloud
  5. golang基础--控制语句
  6. Linux多线程 - 基本操作
  7. win7 iis7 asp.net 编译器错误消息: CS0016:
  8. C# 之String以及浅拷贝与深拷贝
  9. Android Studio 1.1.0汉化初步出炉!
  10. Spring学习手札(四)谈谈Spring Bean的生命周期及作用域