আমার একটি সাধারণ এনগিনেক্স বিপরীত প্রক্সি রয়েছে:
server {
server_name external.domain.com;
location / {
proxy_pass http://backend.int/;
}
}
সমস্যাটি হ'ল Set-Cookie
প্রতিক্রিয়া শিরোনামগুলিতে রয়েছে ;Domain=backend.int
, কারণ ব্যাকএন্ড জানে না এটি বিপরীত দিকে প্রক্স করা হচ্ছে।
আমি কীভাবে এনজিঞ্জকে Set-Cookie
প্রতিক্রিয়া শিরোনামগুলির বিষয়বস্তুটি পুনরায় লিখন করে এর ;Domain=backend.int
সাথে প্রতিস্থাপন করতে ;Domain=external.domain.com
পারি?
Host
এই ক্ষেত্রে শিরোনামটি অপরিবর্তিতভাবে পাস করা কোনও বিকল্প নয়।
অ্যাপাচি httpd এর কিছুক্ষণের জন্য এই বৈশিষ্ট্যটি রয়েছে, দেখুন ProxyPassReverseCookieDomain
, তবে আমি এনজিএনএক্সে এটি করার কোনও উপায় খুঁজে পাচ্ছি না।