当前位置: 首页 > news >正文

Apache 支持 HTTPS

  1. 证书文件
  2. 提取私钥
    openssl pkcs12 -in cert.pfx -nocerts -out private.key -nodes
    打开命令行(CMD 或 PowerShell),进入证书所在目录,输入上面命令,它会提示你输入密码,可以从 password.txt 中复制
  3. 提取证书
    openssl pkcs12 -in cert.pfx -clcerts -nokeys -out cert.pem
  4. httpd.conf
    LoadModule ssl_module modules/mod_ssl.so
    LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
    Include conf/extra/httpd-ahssl.conf
  5. httpd-ahssl.conf
    # 支持 https://www.my.apps.com/ 并正确代理到 http://192.168.1.100:80
    Listen 443<VirtualHost *:443>ServerName www.my.apps.comSSLEngine onSSLCertificateFile      "${SRVROOT}/conf/ssl/cert.pem"SSLCertificateKeyFile   "${SRVROOT}/conf/ssl/private.key"SSLCertificateChainFile "${SRVROOT}/conf/ssl/CrtChain.crt"ProxyPass / http://192.168.1.100:80/ProxyPassReverse / http://192.168.1.100:80/ErrorLog "${SRVROOT}/logs/ehdp-ssl-error.log"CustomLog "${SRVROOT}/logs/ehdp-ssl-access.log" combined
    </VirtualHost>
    
http://www.lqws.cn/news/530983.html

相关文章:

  • 【Linux】软硬链接,动静态库
  • 流程管理整体章程性方案及流程中的各种操作的定义和说明
  • 2025学年湖北省职业院校技能大赛 “信息安全管理与评估”赛项 样题卷(四)
  • 【机器学习深度学习】线性回归
  • SpringBoot 中使用 @Async 实现异步调用​
  • 详解零拷贝
  • IDEA + Spring Boot + javadoc 实例应用
  • MyBatis深度面试指南
  • MQTT 和 HTTP 有什么本质区别?
  • Lynx vs React Native vs Flutter 全面对比:三大跨端框架实测分析
  • flutter的包管理#资源管理#调试Flutter应用#Flutter异常捕获
  • OpenCV边缘填充方式详解
  • ffmpeg中Avfilter组件drawbox和drawgrid的bug
  • 远程面试平台选声网视频通话提升候选人体验感
  • 编写CSS的格式
  • 2025学年湖北省职业院校技能大赛 “信息安全管理与评估”赛项 样题卷(五)
  • 【STM32】外部中断
  • HTTP协议-后端接收请求
  • CRON表达式编辑器与定时任务实现技术文档
  • Sonarqube:Jenkins触发sonar扫描出现UnsupportedClassVersionError错误处理
  • EXILIUM×亚矩云手机:重构Web3虚拟生存法则,开启多端跨链元宇宙自由征途
  • GEO引领品牌大模型种草:迈向Web3.0与元宇宙的认知新空间
  • 【算法深练】栈特性的解题密码:LIFO规则在题型中的灵活运用
  • 供应链管理:计划相关岗位及其岗位职责
  • 【C++】ATM机模拟系统 :完整窗口实现
  • 机器学习15-规则学习-知识加强
  • MySQL-主从复制分库分表
  • WebSocket 与 HTTP 的区别及 Spring Boot 实战应用
  • 如何将视频从 iPhone 发送到 Android 设备
  • Midscene.js:使用 LLMs.txt 快速生成 AI 自动化测试用例「喂饭教程」