我目前正在运行安装了WebMin并运行Apache的Ubuntu 14.04。 我也运行Virt Manager来拥有虚拟化的Windows Server。
我想为在虚拟化Windows Server上的IIS内运行的应用程序设置SSL证书。
我不确定我应该在Linux服务器上还是在IIS中安装SSL证书。 有人可以请帮助指出我在正确的方向,我应该在哪里设置configuration?
find解决办法。 SSL证书安装在Apache服务器上。 我个人将证书和密钥文件存储在我称为/ ssl /的文件夹内的/ etc / apache2 /文件夹中。 我这样做的方式是使用下面的VirtualHost设置:
<VirtualHost your-website.com:443> ProxyPreserveHost On SSLEngine On SSLCertificateFile /etc/apache2/ssl/certificate.crt SSLCertificateKeyFile /etc/apache2/ssl/certificate.key ProxyPass / http://your-internal-ip-address-for-windows/ ProxyPassReverse / http://your-internal-ip-address-for-windows/ ServerName your-website.com </VirtualHost>
然后,我创build了一个重新指定的VirtualHost,以便始终路由到HTTPS:
<VirtualHost your-website.com:80> Redirect permanent / https://your-website.com ServerName your-website.com </VirtualHost>