외부 호스트로부터 요청을 받아서 내부 서버로 프록시하는 nginx 설정이 있습니다.
구성은 다음과 같습니다.
server {
listen 10.0.0.66:443;
server_name my.example.com;
root /websites/my.example.com
ssl on;
ssl_certificate /websites/ssl/my.example.com.crt;
ssl_certificate /websites/ssl/my.example.com.key;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
location / {
proxy_pass https://10.0.0.100:3000/;
}
}
실험 / 테스트 목적으로 내부 호스트가 임의의 바이너리를 통해 응답 한 것을 실행하고 바이너리가 응답하는 것에 응답하고 싶습니다.
예를 들어 프록시에서 html을 축소하려면 htmlcompressor를 통해 서버의 응답을 실행 한 다음 출력을 프록시의 응답으로 클라이언트에 보냅니다. 최종 결과는 최종 클라이언트가 HTML을 축소하는 것입니다.
로컬로 제공되는 데이터에 대해 이것을 수행하기 위해 nginx에 대한 모든 종류의 애드온과 예제가 있지만 프록시를 위해 설정하는 방법을 알고 있습니까?