#laravel #nginx #next.js #authorization #amazon-elastic-beanstalk
Вопрос:
Я использую elasticbeanstalk для API Laravel и ec2 для интерфейса nextjs. Проблема в заголовке авторизации. Заголовок авторизации с локального хоста работает нормально. Но заголовок авторизации с сервера ec2 не прикрепляется. Nginx работает на elasticeanstalk. Есть ли какое-нибудь решение?
Заголовок локального хоста:
{
"accept-language": "en-GB,en-US;q=0.9,en;q=0.8",
"accept-encoding": "gzip, deflate",
"referer": "http://localhost:81/",
"origin": "http://localhost:81",
"accept": "application/json",
"content-type": "application/json",
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36",
"authorization": "********",
"content-length": "2",
"x-amzn-trace-id": "Root=1-614715cb-7ef961995cc73ed53edefc56",
"host": "***.us-east-*.elasticbeanstalk.com",
"x-forwarded-port": "80",
"x-forwarded-proto": "http",
"x-forwarded-for": "xxx.xxx.xxx.xxx"
}
Заголовки сервера EC2:
{
"accept-language": "en-GB,en-US;q=0.9,en;q=0.8",
"accept-encoding": "gzip, deflate",
"referer": "http://xx.xxx.xx.xxx/",
"origin": "http://xx.xxx.xx.xxx",
"accept": "application/json",
"content-type": "application/json",
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36",
"content-length": "2",
"x-amzn-trace-id": "Root=1-614715b1-75a69852485b4edc517a4057",
"host": "***.us-east-*.elasticbeanstalk.com",
"x-forwarded-port": "80",
"x-forwarded-proto": "http",
"x-forwarded-for": "xxx.xxx.xxx.xxx"
}