这里是Bitnami开发者
关于第一个问题,您可以强制应用程序的https重定向,在
bitnami.conf
(/installdir/apache2/conf/bitnami/bitnai.conf)文件(在下面的示例中使用端口80):
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]
...
</VirtualHost>
<VirtualHost *:443>
...
</VirtualHost>
请注意,修改Apache配置文件后,需要重新启动Apache以应用更改。
关于自签名证书,您可以执行以下步骤:
首先创建私钥(如果尚未创建):
/installdir/common/bin/openssl genrsa -out /installdir/apache2/conf/server.key 2048
稍后,证书请求创建如下:
/installdir/common/bin/openssl req -new -key /installdir/apache2/conf/server.key -out /installdir/apache2/conf/cert.csr
当证书颁发机构检查您的请求时,您可以创建临时自签名证书:
/installdir/common/bin/openssl x509 -in /installdir/apache2/conf/cert.csr -out /installdir/apache2/conf/server.crt -req -signkey /installdir/apache2/conf/server.key -days 365
您可以在我们的wiki中找到有关此的更多信息:
https://wiki.bitnami.com/Components/Apache#How_to_create_a_SSL_certificate.3f