31 lines
944 B
YAML
31 lines
944 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: apolo-portal-proxy
|
|
namespace: apolo
|
|
data:
|
|
default.conf: |
|
|
server {
|
|
listen 8080;
|
|
|
|
# Proxy al portal real (escucha en 3000 dentro del mismo Pod)
|
|
location / {
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
proxy_set_header X-Forwarded-Proto $scheme;
|
|
|
|
# Fuerza contenido sin comprimir desde upstream para poder sub_filter
|
|
proxy_set_header Accept-Encoding "";
|
|
|
|
# Reescrituras .com -> .net en las respuestas al cliente
|
|
sub_filter_once off;
|
|
sub_filter_types *;
|
|
sub_filter 'https://backend.apolo.c2et.com' 'https://backend.apolo.c2et.net';
|
|
sub_filter 'wss://backend.apolo.c2et.com' 'wss://backend.apolo.c2et.net';
|
|
|
|
proxy_pass http://127.0.0.1:3000;
|
|
}
|
|
}
|