资讯详情

极简版的 Apache + SSL 配置方案

📅 2026/10/3 8:37:03 | 华诺云谱 👁 阅读
极简版的 Apache + SSL 配置方案
第一步准备目录结构在您的项目目录下创建以下文件和文件夹并将您的 SSL 证书放进去my-apache/ ├── docker-compose.yml # 核心启动文件 ├── ssl.conf # Apache的SSL配置 └── ssl/ # 存放证书 ├── domain.crt └── domain.key第二步编写 Apache 配置文件 (ssl.conf)在这个文件中我们直接指向容器内的证书路径Listen 443 VirtualHost *:443 ServerName your-domain.com DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /etc/apache2/ssl/domain.crt SSLCertificateKeyFile /etc/apache2/ssl/domain.key SSLProtocol -all TLSv1.2 TLSv1.3 # 反向代理配置 ProxyPreserveHost On ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/ /VirtualHost第三步编写极简启动文件 (docker-compose.yml)version: 3.8 services: apache: image: httpd:2.4 container_name: my-apache ports: - 80:80 - 443:443 volumes: # 挂载证书和配置文件只读 - ./ssl:/etc/apache2/ssl:ro - ./ssl.conf:/etc/apache2/sites-available/ssl.conf:ro restart: always第四步一键启动与生效在终端中进入该目录执行以下两步即可. 启动容器 docker compose up -d . 启用 SSL 模块只需执行一次 docker exec my-apache bash -c a2enmod ssl a2ensite ssl.conf apache2ctl graceful
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑