Amazon LightsailでWordPress構築 – その他編

Amazon LightsailでWordPress構築 – その他編

ツール
Pocket

Lightsailで順調にサーバ稼働していました。

Googleで、サイトを検索してみると、ドメインでの結果と、IPアドレスでの結果の2つが

表示されていました。

できれば、IPアドレスでの検索結果は見せたくないので、リダイレクト設定を行います。

IPアドレスでアクセスがあったら、ドメイン名にリダイレクトさせるようにします。

WebサーバがApacheなので、httpd.confを編集していきます。

サーバにログイン後、以下のファイルを編集します。

/opt/bitnami/apache/conf/httpd.conf

変更前にバックアップをしておきます。

sudo cp /opt/bitnami/apache/conf/httpd.conf /opt/bitnami/apache/conf/httpd.conf.20220326.backup

以下をhttpd.confの途中に追加します。

#EnableMMAP
#EnableSendfile on

RewriteEngine On

<VirtualHost *:80>
  ServerName ***.***.***.*** # 自分のIPアドレスに変更
  RewriteRule ^/(.*) https://www.defrag.works/$1 [R=301,L] # 自分のドメインに変更
</VirtualHost>

# Supplemental configuration

設定が間違っていないか確認します。

sudo apachectl configtest

Syntax OKと出れば大丈夫です。

実際に、apacheを再起動します。

sudo /opt/bitnami/ctlscript.sh restart apache

IPアドレスでアクセスしてみて、ドメインにリダイレクトされるかどうか確認してみてください。

IPアドレスでアクセスし、ドメインに切り替われば大丈夫です。