almaviacx/restrictedsiteaccess

AlmaviaCX Restricted SiteAccess Bundle 提供通过IP地址限制一个或多个 siteaccess 的功能,适用于无法通过 nginx/apache 或 .htaccess 进行限制的情况。适用于在 platform.sh 上限制 siteaccess。

dev-main 2023-02-23 08:53 UTC

This package is auto-updated.

Last update: 2024-09-24 17:56:14 UTC


README

AlmaviaCX Restricted SiteAccess Bundle 提供通过IP地址限制一个或多个 siteaccess 的功能,适用于无法通过 nginx/apache 或 .htaccess 进行限制的情况。适用于在 platform.sh 上限制 siteaccess。

安装

使用 Composer

将库添加到您的 composer.json 中,运行 composer require almaviacx/restrictedsiteaccess 以刷新依赖项。

注册包

然后,将包注入到您的应用的 config\bundles.php 中。

    return [
        // ...
        AlmaviaCX\RestrictedSiteaccess\AlmaviacxRestrictedSiteaccessBundle::class => ['all' => true],
    ];

添加参数

根据项目规范更新值

# config/packages/ibexa.yaml

parameters:
  ...
  acx_acl.default.siteaccess_controls:
    'siteaccessname':
      enabled: true
      authorized_ips:
        - 192.168.16.1
        - X.X.X.X
    'admin':
      enabled: true
      authorized_ips:
        - 192.168.16.1
        - X.X.X.X