Amazon Lightsail で .htaccess ルールを使用して、Bitnami アプリケーションで IP アドレスをブロックしたいと考えています。
解決策
.htaccess ファイルを見つけます。ほとんどのアプリケーションでは、デフォルトの場所は /opt/bitnami/apache/conf/vhosts/htaccess/your-application-htaccess.conf です。.htaccess ファイルの場所の詳細については、Bitnami のウェブサイトで「.htaccess ファイルのデフォルト設定について」を参照してください。
Bitnami アプリケーションで IP アドレスをブロックするには、次の手順を実行します。
-
アクセス設定ファイルを編集します。
vi /opt/bitnami/apache2/conf/vhosts/wordpress-https-vhost.conf
-
[AllowOverride] を None から All に変更します。[AllowOverride] が既に All に設定されている場合は、ステップ 3 に進みます。
...
AllowOverride All
...
注: example-application は、お使いのアプリケーション名に置き換えてください。
-
.htaccess ファイルを編集します。
sudo vi /opt/bitnami/apache/conf/vhosts/htaccess/example-application-htaccess.conf
注: example-application は、お使いのアプリケーション名に置き換えてください。
-
IP アドレスをブロックするルールを作成します。
order deny,allow
deny from example-ip-address
注: example-application はお使いのアプリケーション名に、example-ip-address はブロックする IP アドレスに置き換えます。
-
Apache を再起動します。
sudo /opt/bitnami/ctlscript.sh restart apache
-
Apache の状態を確認します。
sudo /opt/bitnami/ctlscript.sh status apache