- 最新
- 最多得票
- 最多評論
Hello.
According to AWS's official document [1],
place *.conf configuration files to a folder named .platform/httpd/conf.d in your application source bundle to extend the Elastic Beanstalk default Apache configuration.
Then the Elastic Beanstalk Apache configuration includes .conf files in this folder automatically.
~/workspace/my-app/
|-- .ebextensions
| -- httpd-proxy.config
|-- .platform
| -- httpd
| -- conf.d
| -- port5000.conf
| -- ssl.conf
-- index.jsp
In addition, to override the Elastic Beanstalk default Apache configuration completely, include a configuration in your source bundle at .platform/httpd/conf/httpd.conf.
~/workspace/my-app/
|-- .ebextensions
| -- httpd-proxy.config
|-- .platform
| `-- httpd
| `-- conf
| `-- httpd.conf
`-- index.jsp
And If you override the Elastic Beanstalk Apache configuration, add the following lines to your 'httpd.conf' file to pull in the Elastic Beanstalk configurations for Enhanced health reporting and monitoring, automatic application mappings, and static files.
IncludeOptional conf.d/elasticbeanstalk/*.conf
I hope the information shared above helps. If you have any additional questions, queries or problems, please feel free to tell me through comment.
Thank you.
Reference:
[1] Extending Elastic Beanstalk Linux platforms - Reverse proxy configuration - 'Configuring Apache HTTPD' section
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html
相關內容
- 已提問 7 個月前
- AWS 官方已更新 8 個月前
- AWS 官方已更新 10 個月前