在AWS Elastic Beanstalk上启用LDAP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在AWS Elastic Beanstalk上启用LDAP相关的知识,希望对你有一定的参考价值。
所以我正在尝试使用LDAP身份验证从运行php 7.1的AWS Elastic Beanstalk环境连接到我们的机构。
我在互联网上找不到这个主题,除了他们论坛上没有答案的一篇文章。但是,从环顾四周看,似乎最好的做法是使用.ebextensions / .config文件在我的环境中启用PHP LDAP扩展。
这是我当前的文件配置:
/.EB extensions/PHP INI.config
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
extension = php_ldap.dll
不幸的是,这似乎并没有影响任何事情。那么在AWS EB环境中启用LDAP甚至是一个选项吗?如果是这样,我需要修改什么才能启用此功能?
在此先感谢您的帮助,如果您需要任何其他信息,请随时告诉我们!
我最终采取了Aaron W.的想法来安装扩展以及在.config文件中启用它,它最终解决了我的问题。
这是我在Elastic Beanstalk环境中用于启用PHP LDAP的最终脚本。
commands:
install_phpldap:
command:
sudo yum -y install php71-ldap
files:
"/etc/php.d/project.ini" :
mode: "000755"
owner: root
group: root
content: |
extension=php_ldap.dll
如果有人有任何改进此脚本的建议,请随意评论或提供不同的答案,我将修改此答案(或更改已接受的答案,如果它适合)。
以上是关于在AWS Elastic Beanstalk上启用LDAP的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS Elastic Beanstalk 服务器上使用 nginx 启用 WebSocket?
如何在 AWS Elastic Beanstalk 上的 Nodejs 应用程序上启用大文件的上传?
如何通过 ebextensions 在 aws elastic beanstalk 上启用 php-fpm
如何使用配置文件 (.ebextensions) 在 AWS Elastic Beanstalk 上安装 PHP IMAP 扩展?