Încerc să redirecționez toate solicitările HTTP către HTTPS într-un mediu Bitnami LAMP.
La început am urmat pașii Aici dar nu a mers. Am încercat și răspunsul de această întrebare și practic tot ce se află între ele.
Iată ce am în prezent.
bitnami.conf:
# Configurația implicită a gazdei virtuale.
# Anunțați Apache că ne aflăm în spatele unui proxy invers SSL
SetEnvIf X-Forwarded-Proto https HTTPS=on
<VirtualHost _default_:80>
RewriteEngine Pornit
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ https://XXXXXX.com$1 [R=permanent,L]
DocumentRoot „/opt/bitnami/apache/htdocs”
<Directorul „/opt/bitnami/apache/htdocs”>
Opțiuni Indexuri FollowSymLinks
AllowOverride All
Solicitați toate acordate
</Director>
# Documente de eroare
ErrorDocument 503 /503.html
</VirtualHost>
Includeți „/opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf”
bitnami-ssl.conf:
<IfModule !ssl_module>
LoadModule ssl_module modules/mod_ssl.so
</IfModule>
Listen 443
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:/opt/bitnami/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost _default_:443>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^XXXXXX.com$
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ https://XXXXXXX.com$1 [R=permanent,L]
DocumentRoot "/opt/bitnami/apache/htdocs"
SSLEngine on
SSLCertificateFile "/opt/bitnami/apache/conf/bitnami/certs/server.crt"
SSLCertificateKeyFile "/opt/bitnami/apache/conf/bitnami/certs/server.key"
<Directory "/opt/bitnami/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
# Error Documents
ErrorDocument 503 /503.html
</VirtualHost>
Vă rog să ajutați, mi-am smuls părul peste acesta. Și da, am repornit apache.