IPアドレスをドメイン名にリダイレクトする方法

https://(’IPアドレス’)にアクセスしようとすると、

が表示されてしまい、IPアドレスを正しくドメイン名にリダイレクト出来ていないことがわかる。そこで、リダイレクトを行うためにApacheのモジュールの1つであるmodRewriteを用いる。ここでは、httpd.confのVirtualHostへの記述とする。 まず、mod_rewriteがhttpd.confで有効になっているか確認する。

LoadModule rewrite_module modules/mod_rewrite.so

また、Apacheのmodulesディレクトリにmod_rewrite.soがあるか確認する必要がある。次に、VirtualHost内に以下の記述を追加する。

RewriteEngine On
RewriteRule ^(.*)$ https://www.myadress.com/$1 [R=301,L]

これで正しくIPアドレスがドメイン名にリダイレクトできる。