'how to ingress-nginx forward&rewrite external url
I want something, I am using k8s. When I click www.example.com/webtv, I want to redirect cloudfront URL(cloudfront.com/webtv) but, I want it to go to www.example.com/webtv not cloudfront.com/webtv
nginx.ingress.kubernetes.io/stream-snippet: |
server {
listen 80;
server_name www.asd.com;
set $upstream_webtv asd123asd.cloudfront.net/webtv;
location / {
rewrite ^/webtv(.*)$ /$1 break;
gzip on;
add_header Last-Modified '$upstream_http_date';
expires 30d;
add_header Cache-Control "public";
proxy_set_header Host $upstream_webtv;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass https://$upstream_webtv/$1;
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|