0

나는 아마존 aws 서버를 가지고 있습니다. 사이트를 실행하기 위해 bitnami 램프 스탁을 설치했습니다. 내 PHP 버전은 7.0.18입니다.PHP 용 HTTP 인증 허용 - 비트 미 램프 스탁

지불 알림을 위해 PHP 용 HTTP 인증을 허용하려고합니다. 내 서버 API는 아파치 2.0 처리기입니다. 나는 HTTP 인증이 작동하는 방법에 대한 아이디어를 얻을 수 없다.

내가 도와 줄 수 있고 어떻게 활성화시킬 수 있습니까? 내 사이트가 2

+0

당신이 확장을 사용하거나 자신의 모듈을 작성하는 경우 당신이 우리를 말해 줄 수, 더 자세한 정보를 제공하십시오. 또한 magento.stackexchange.com – lloiacono

+0

@lloiacono로 질문을 이동하는 것이 좋습니다. 나는 adyen 지불을 구현하고 있습니다. 그들은 URL에 대한 통보를 보내야합니다. 하지만 그들은 나에게 http 인증을 허용 할 것을 요구한다. 나는 그것이 어떻게 bitnami에서 일어날 지 모른다. –

답변

3

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입니다.

필요에 구성을 적응 한 후, 아파치를 다시 시작

sudo /opt/bitnami/ctlscript.sh restart apache 
+0

감사합니다. @Javier. 이미 해결했고 네, 해결책은 맞습니다. 너 내게 알려주 길 바래. 특정 URL에 대해서만이를 수행하려는 경우 위의 솔루션에서 수행해야하는 변경 작업은 무엇입니까? –

+0

감사합니다. 'Location'지시문은 http://httpd.apache.org/docs/current/mod/core.html#location –

+0

에게 감사해야합니다. 나는 그것을 시도 할 것이다. –