как включить .htaccess в AWS LIGHTail LAMP модуль - PullRequest
0 голосов
/ 18 февраля 2020

Я новичок в AWS Легкий парус. Я успешно перенес свое веб-приложение на сервер LAMP (bitnami) и создал сертификат SSL. теперь я хочу перенаправить HTTP на HTTPS. Поэтому я создал .htaccess, скопировал приведенный ниже код и перезапустил мой сервер. но страница не мигрирует с http на https. Не могли бы вы помочь мне включить .htaccess?

, так как я планирую разместить 3 веб-сайта, я ищу htaccess, чтобы я мог выполнить локальную настройку в зависимости от условия.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^test\.in [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.test.in/$1 [R,L]

Спасибо.

1 Ответ

0 голосов
/ 19 февраля 2020

Bitnami Engineer здесь:

По умолчанию мы отключаем файлы .htaccess по соображениям безопасности и производительности. Мы также перемещаем содержимое файлов .htaccess в файл с именем htaccess.conf в папке / opt / bitnami / apps / APPNAME / conf. Вы можете проверить больше об этом в https://docs.bitnami.com/aws/infrastructure/lamp/administration/use-htaccess/.

Если вы хотите включить использование .htaccess, вам нужно будет установить его на AllowOverride All in /opt/bitnami/apache2/conf/bitnami/bitnami.conf file:

<VirtualHost _default_:80>
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  <Directory "/opt/bitnami/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All <---- HERE
    <IfVersion < 2.3 >
      Order allow,deny
      Allow from all
    </IfVersion>
    <IfVersion >= 2.3 >
      Require all granted
    </IfVersion>
  </Directory>

Перезагрузите Apache после применения ваших изменений.

С уважением

...