我有一个运行 Ubuntu 10.04、apache2 和乘客的 linux 服务器。它是一个 1and1 软件包,并附带一个 SSL 证书,其中包含 /etc/ssl 中存在的各种 .crt 和 .key 文件。
我在这台服务器上托管了 3 个应用程序,其中只有 1 个需要 SSL 加密。所有应用程序都作为 SubURI 运行,例如 domain.com/app1、domain.com/app2 等,并在 /etc/apache2/sites-enabled 中创建了符号链接。
我怎样才能让 app3 使用 SSL 证书,同时仍保留在服务器的子 URI 下?
提前致谢!
apache2.conf
<VirtualHost *:80>
ServerName domain.eu
DocumentRoot /var/www
<Directory /var/www>
Allow from all
</Directory>
RailsBaseURI /app1
<Directory /apps/app1/public>
Options -MultiViews
</Directory>
RailsBaseURI /app2
<Directory /apps/app2/public>
Options -MultiViews
</Directory>
RailsBaseURI /app3
<Directory /apps/app3/public>
Options -MultiViews
</Directory>