允许 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
我有一个亚马逊 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