我想使用 Amazon Lightsail 中的 .htaccess 规则来屏蔽我的 Bitnami 应用程序的 IP 地址。
解决方法
找到 .htaccess 文件。大多数应用程序的默认位置是 /opt/bitnami/apache/conf/vhosts/htaccess/your-application-htaccess.conf。有关 .htaccess 文件位置的更多信息,请参阅 Bitnam i网站上的了解默认的 .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