Рейтинг:1

Bitnami Apache: переписать HTTP на HTTPS

флаг in

Я пытаюсь перенаправить все HTTP-запросы на HTTPS в среде Bitnami LAMP.

Сначала я следовал шагам здесь но это не сработало. Я также попробовал ответ этот вопрос и в основном все, что между ними.

Вот что у меня есть на данный момент.

битнами.конф:

# Конфигурация виртуального хоста по умолчанию.  

# Сообщаем Apache, что мы находимся за обратным SSL-прокси
SetEnvIf X-Forwarded-Proto https HTTPS=on

<Виртуальный хост _default_:80>  
    RewriteEngine включен  
    RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)  
    RewriteRule ^(.*)$ https://XXXXXX.com$1 [R=постоянный,L]  
    DocumentRoot "/opt/bitnami/apache/htdocs"  
    
    <Каталог "/opt/bitnami/apache/htdocs">    
        Индексы опционов FollowSymLinks    
        Разрешить переопределить все    
        Требовать все предоставленные  
    </Каталог> 
    
    # Документы об ошибках  
    Документ об ошибке 503 /503.html

</ виртуальный хост>

Включить "/opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf"

битнами-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>

Пожалуйста, помогите, я рву на себе волосы из-за этого. И да, я перезапускал apache.

Jota Martos avatar
флаг cn
Инженер Bitnami здесь. Вы развернули пользовательское приложение поверх решения LAMP? Если вы это сделали, вы, вероятно, следовали [этому руководству] (https://docs.bitnami.com/aws/infrastructure/lamp/administration/create-custom-application-php/), и в нем объясняется, как создать файл конфигурации. для обслуживания этого пользовательского приложения PHP. В этом случае вам также потребуется включить строки конфигурации «Переписать» в эти файлы конфигурации и перезапустить Apache, чтобы изменения вступили в силу.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.