コンテンツへスキップ

Ubuntu20.04でIPからwebサーバーへの接続を禁止する。

検索してもヒットしなかったのでメモ

まず下記へディレクトリへ移動する

cd /etc/apache2/sites-available

000-default.conf内に下記を記載してhttpからのアクセスでもhttpsへリダイレクトするようにする。


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

default-ssl.conf内に下記を記載して自分のwebサーバーのIPからアクセスされた場合、拒否をする。

       ServerName 対象のIP
       <Location />
             Order deny,allow
             Deny from all
       </Location>

どちらも<VirtualHost *:数値>内のタグに記入すること。

上記に変更後、apache2を再起動後にサイトにhttp://IPでアクセスして
403エラーになれば成功です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です