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アドレスでアクセスし、ドメインに切り替われば大丈夫です。