如何使用 .htaccess 来屏蔽 Lightsail 中的 IP 地址?

1 分钟阅读
0

我想使用 Amazon Lightsail 中的 .htaccess 规则来屏蔽我的 Bitnami 应用程序的 IP 地址。

解决方法

找到 .htaccess 文件。大多数应用程序的默认位置是 /opt/bitnami/apache/conf/vhosts/htaccess/your-application-htaccess.conf。有关 .htaccess 文件位置的更多信息,请参阅 Bitnam i网站上的了解默认的 .htaccess 文件配置

要在您的 Bitnami 应用程序中屏蔽 IP 地址,请完成以下步骤:

  1. 编辑相应的访问配置文件:

    vi /opt/bitnami/apache2/conf/vhosts/wordpress-https-vhost.conf
  2. AllowOverrideNone 改为 All。如果 AllowOverride 已设置为 All,则继续执行步骤 3:

    ...  
    AllowOverride All  
    ...

    **注意:**将 example-application 替换为您的应用程序名称。

  3. 编辑 .htaccess 文件:

    sudo vi /opt/bitnami/apache/conf/vhosts/htaccess/example-application-htaccess.conf

    **注意:**将 example-application 替换为您的应用程序名称。

  4. 创建屏蔽 IP 地址的规则:

    order deny,allow  
    deny from example-ip-address

    **注意:**将 example-application 替换为您的应用程序名称,将 example-ip-address 替换为要屏蔽的 IP 地址。

  5. 重启 Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache
  6. 验证 Apache 状态:

    sudo /opt/bitnami/ctlscript.sh status apache
AWS 官方
AWS 官方已更新 4 个月前