Lightsailで作成したBitnami WordPressでhttp→https

Lightsailで作成したBitnami WordPressでhttp→https

/opt/bitnami/apache2/conf/bitnami の bitnami.conf に以下を追記

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Default Virtual Host configuration.

<IfVersion < 2.3 >
  NameVirtualHost *:80
  NameVirtualHost *:443
</IfVersion>

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

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

  # Error Documents
  ErrorDocument 503 /503.html

  # Bitnami applications installed with a prefix URL (default)
  Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>

ただし、Wordpressマルチサイト構成でのメインサイトについては、完全にhttpsにするには、phpmyadmin にてサイトアドレスを手動で、https://~ に変更する必要があります。こちらを参考にしました。

/opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf

<IfVersion < 2.3 >
Order allow,deny
Allow from 127.0.0.1
Satisfy all
</IfVersion>
<IfVersion >= 2.3>
Require ip XXX.XXX.XXX.XXX
Require local
</IfVersion>



%d bloggers like this: