Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


web:nginx:reverse_proxy

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
web:nginx:reverse_proxy [2025/11/25 19:59] – creado thejuanvisuweb:nginx:reverse_proxy [2025/11/25 20:02] (actual) thejuanvisu
Línea 30: Línea 30:
     ssl_certificate      /home/admin/conf/web/ssl.libros.knoppia.com.pem;     ssl_certificate      /home/admin/conf/web/ssl.libros.knoppia.com.pem;
     ssl_certificate_key  /home/admin/conf/web/ssl.libros.knoppia.com.key;     ssl_certificate_key  /home/admin/conf/web/ssl.libros.knoppia.com.key;
 +
 +    location / {
 +        proxy_pass http://potato.com:1000;
 +        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;
 +    }
 +}
 +</code>
 +
 +Tras eso debemos ir a la siguiente ruta:
 +
 +<code>
 +/usr/local/vesta/data/templates/web/nginx
 +</code>
 +
 +Donde crearemos los siguientes 2 archivos:
 +  * potato.tpl
 +
 +<code>
 +server {
 +    listen      %ip%:%proxy_port%;
 +    server_name %domain_idn% %alias_idn%;
 +
 +    location / {
 +        proxy_pass http://potato.com:1000;
 +        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;
 +    }
 +}
 +</code>
 +  * potato.stpl
 +
 +<code>
 +server {
 +    listen      %ip%:%proxy_ssl_port% ssl;
 +    server_name %domain_idn% %alias_idn%;
 +
 +    ssl_certificate      %ssl_pem%;
 +    ssl_certificate_key  %ssl_key%;
  
     location / {     location / {
web/nginx/reverse_proxy.1764100760.txt.gz · Última modificación: 2025/11/25 19:59 por thejuanvisu