| categories:AWS
AWS LightsailでWordPressを立ち上げるときに/bitnami/index.htmlを表示させない
このblogはAWS Lightsailで運用していますが、立ち上げるときに気をつけたことを書いておきます。
AWS LightsailのWordPressでデフォルト状態のままだと http://ip[domain]/bitnami/でアクセスするとWordPressのユーザーアカウントが記載されたページが表示されます。
パスワードは記載されていませんが精神衛生上よろしくないので/bitnami/にアクセスがあるとトップページにリダイレクトさせたいと思います。
AWS LightsailsのWordPressのイメージのapacheの設定ファイルは /opt/bitnami/apache2/conf/httpd.confです。
<IfModule dir_module>
# 下記1行を追加
DirectoryIndex index.html
</IfModule>
あと個人でblogを運用していて自宅以外からは管理画面にアクセスしないという人は/opt/bitnami/apps/wordpress/conf/htaccess.confに以下の設定もしておくといいと思います。
# 一番下に以下の内容をディレクティブごと追加
<Directory "/opt/bitnami/apps/wordpress/htdocs/wp-admin/">
Order deny,allow
Deny from all
Allow from "自分のIPアドレス"
</Directory>
<Directory "/opt/bitnami/apps/wordpress/htdocs/">
<Files wp-login.php>
Order deny,allow
Deny from all
Allow from "自分のIPアドレス"
</Files>
</Directory>
bitnamiというXAMPPみたいな?LAMP環境を使っているみたいですが設定ファイルの場所を探すのに苦労しました。