带有 SSL 的 Apache 虚拟主机

use*_*093 5 ssl virtualhost apache-2.2

我有一个具有完全根访问权限的 Web 服务器,它托管 3 个域。它们位于同一 IP 上,并通过运行 apache2 的 VirtualHost 文件进行管理。

我想向其中之一添加 SSL 功能,即能够通过https://example.com访问同一个站点

我已经尝试了我在网上找到的所有内容,但其中大多数都导致 apache 根本不提供任何内容。

对于如何配置我的系统以支持此功能的任何帮助,我很高兴。

谢谢,

通凯

Jor*_*nal 4

你必须添加到apacheconf

NameVirtualHost x.x.x.x:443
Run Code Online (Sandbox Code Playgroud)

加上你的ip,然后是虚拟主机

<VirtualHost x.x.x.x:443>
  SSLEngine on
  SSLCertificateFile /etc/apache2/ssl/cert.pem
  SSLCertificateKeyFile /etc/apache2/ssl/key.pem
  SSLCertificateChainFile /etc/apache2/ssl/ca.crt

  # ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)