I have a small Flask application that I want to run on AWS Elastic Beanstalk.
The application deploys and runs fine but I've noticed that a custom HTTP Header (HTTP_CUSTOM_TOKEN) is not present in request.headers
.
I'm assuming I'm missing something from the Apache configuration but am not very familiar with that environment.
What you need is something similar to what @Fartash suggested, just slightly different.
Add .ebextensions/python.config
:
container_commands:
03wsgipass:
command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'
as explained at Using the AWS Elastic Beanstalk Python Platform
Remove underscores from the header variables, example:-
header_var_val = "some value"
replace it with -- headervarval = "some value"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With