允许 PHP 的 HTTP 身份验证 - bitnami lampstack

allow HTTP AUTHENTICATION for PHP - bitnami lampstack

我有一个亚马逊 AWS 服务器。我已将 bitnami lampstack 安装到 运行 站点。我的 php 版本是 7.0.18.

我想允许 PHP 的 HTTP 身份验证用于支付通知。我的服务器 api 是 apache 2.0 处理程序。我不知道 http 身份验证是如何工作的。

任何人都可以帮助我了解它是什么以及如何启用它。顺便说一句,我的网站在 magento 2 中。

这里是 Bitnami 开发者,

基于https://docs.bitnami.com/aws/components/apache/#how-to-create-a-password-to-protect-access-to-an-application,您应该在您的实例中编辑/opt/bitnami/apps/magento/conf/httpd-app.conf。这是一个例子:

<Directory "/opt/bitnami/apps/APPNAME/htdocs">
  ...
    AuthType Basic
    AuthName MyAuthName
    AuthUserFile "/opt/bitnami/apache2/APPNAME_users"
    Require valid-user
  ...  

  <IfVersion >= 2.3>
  # Require all granted
  </IfVersion>
  ...
</Directory>

另一个选项是编辑 /opt/bitnami/apps/magento/conf/htaccess.conf

根据需要调整配置后,重新启动 Apache:

sudo /opt/bitnami/ctlscript.sh restart apache