간단한 답은 해당 헤더를 추가하는 플러그인을 사용하는 것입니다. 대안으로는 Discourse에서 로컬 프록시 서버를 호출하고, 이 프록시 서버가 헤더를 추가한 후 데이터를 Discourse로 되돌려 보내는 방식이 있습니다. 신뢰할 수 없는 출처에 따르면, NGINX를 사용하여 다음과 같은 설정으로 이를 수행할 수 있다고 합니다.
server {
listen 80;
location / {
proxy_pass https://api.example.com;
proxy_set_header SubscriptionKey xyz;
proxy_set_header Host $host;
}
}
Discourse의 nginx 설정에 이를 추가할 수 있는 기발한 방법이 있을 수 있습니다. 이 경우 특정 비밀 경로(또한 서버 내부에서만 경청하도록 설정된 경로)를 사용할 수 있습니다.