서버에서 들어오는 http 요청에 헤더 추가

서버에서 들어오는 http 요청에 헤더 추가

우분투 16.04 서버가 있습니다. 프런트엔드 부분을 위해 nginx 웹 서버를 실행합니다. 백엔드 애플리케이션도 동일한 서버에서 실행됩니다.

이제 요구 사항은 들어오는 http 요청에 헤더를 추가하는 것입니다. 특정 오리진(IP)에서 오는 요청에 헤더를 추가하기만 하면 됩니다.

예를 들어:

사용자는 다음 URL을 클릭합니다.

http://abc.example.com/live/xyz

서버가 이 요청을 받은 후 이를 다음과 같이 변경해야 합니다.

http://abc.example.com/live/xyz?token=akjshdfhkajshkj

우분투에서 이것을 어떻게 달성할 수 있나요? 검색을 해보니 HAproxy와 nginx 자체를 사용하여 헤더를 추가할 수 있거나 다른 더 나은 대안이 있는 것으로 나타났습니다.

답변1

헤더는 파일에 첫 번째 줄을 추가해야 함을 의미합니다.

sed -i 'li header content' filename.

헤더 내용은 요구 사항에 따라 무엇이든 될 수 있습니다.

필요한 입력 및 출력 예제를 게시하면 도움이 될 것입니다.

관련 정보