Тёмный

Qué es y para que sirve un proxy inverso con Nginx 

Rodolfo Borja
Подписаться 7 тыс.
Просмотров 39 тыс.
50% 1

Опубликовано:

 

28 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 81   
@RickychavezDeveloper
@RickychavezDeveloper Месяц назад
Ufff, que bendición descubrir programadores que dan verdadero conocimiento en RU-vid
@andresgarciarogelio
@andresgarciarogelio Год назад
Muchas gracias, fué ilustrativo. No resuelve mi problema, pero me da información clara. 👍
@edgardormaidana9667
@edgardormaidana9667 4 месяца назад
muchas gracias por tomarte el tiempo por cada linea de configuracion.
@cirolopez4653
@cirolopez4653 3 года назад
Por fin entendi no existe como tal el servidor a lo que llamamos servidor es lo que hacen el programa apache o nginx pero no existe como tal un servidor cualquier sistema operativo o computadora lo puede hacer.
@ehm1224
@ehm1224 3 года назад
Gracias Rodolfo, excelente explicación, nuevamente gracias por tu tiempo y compartir tus conocimientos.
@cloudvirtual6196
@cloudvirtual6196 2 года назад
Saludos, wow excelente explicación , clara y precisa, gracias por compartir su conocimiento.
@jonmaz9
@jonmaz9 Год назад
Hola disculpa algún blog qué recomiendes para ver proxy inverso ?
@wolfclanlider
@wolfclanlider 2 года назад
excelente explicacion
@davidvargas3836
@davidvargas3836 5 лет назад
Excelente video, muchas gracias
@manot6146
@manot6146 3 года назад
Muy buen video, la mejor explicación
@felipenaranjo5668
@felipenaranjo5668 3 года назад
Super excelente amigó
@josbexerr5166
@josbexerr5166 3 года назад
Excelente muy buena exposición
@scsaga92
@scsaga92 4 года назад
Gracias Ingeniero me ayudaste bastante
@oscarmarcelopomacalle6455
@oscarmarcelopomacalle6455 4 года назад
Muy valiosa información, este procedimiento puede funcionar sin usar dominios es decir solo usando IP???. sin tener que registrar dominios en la ip publica.
@RodolfoBorja
@RodolfoBorja 4 года назад
Si, puedes usar sólo la IP pero tendrías que usar un puerto diferente para cada sitio.
@hectorjazz7
@hectorjazz7 4 года назад
que onda compas!! notable!! ;)
@jeycjeyc2664
@jeycjeyc2664 3 года назад
muchas Gracias Compa.
@germancruz2835
@germancruz2835 4 года назад
Gracias
@VinuezaDario
@VinuezaDario 5 лет назад
Super aporte!
@nunatack18
@nunatack18 3 года назад
Pregunta, como puedo utilizar el mismo puerto 443, los nombres de las direcciones web son distintas, y tambien apuntan a servidores internos con ip local distintas, pero quiero ocupar el mismo puerto, como se le hace?
@RodolfoBorja
@RodolfoBorja 3 года назад
Debes crear un archivo de configuración por cada sitio, mientras el dominio o subdominio sea diferente, puedes usar el puerto 443 en todos tus sitios.
@nunatack18
@nunatack18 3 года назад
@@RodolfoBorja muchas gracias
@multisolucionespbx
@multisolucionespbx 4 года назад
EXCELENTE ....
@LordAlexanderArgr
@LordAlexanderArgr 4 года назад
Como hago para denegar el acceso a una IP determinada de mi red interna? En mi caso he definido dentro del parametro location / lo siguiente: location / { include snippets/proxy-params.conf; include snippets/internal-access-rules.conf; proxy_pass 107.XXX.XXX.XXX/; } Donde en internal-access-rules.conf he colocado: allow 192.168.1.0/24; deny all; Luego reinicio el nginx. Al intentar acceder al dominio desde la red bloqueada o desde cualquier otra red puedo acceder sin problemas cuando deberia bloquearme. Que puede estar sucendiendo? Saludos
@RodolfoBorja
@RodolfoBorja 4 года назад
Veo que estas permtiendo acceso sólo a todas las IP de la subred 192.168.1.X, y todo lo demás está bloqueado. Y entonces el problema es que aún así, pueden acceder dispositivos que no pertenece al segmento de la red 192.168.1.X a determinado sitio correcto?
@xDEKITOx
@xDEKITOx 3 года назад
hola estimado, una pregunta ya que sabes mucho del tema.. tengo un servidor vps y dentro de el he creado 3 contenedores lxc que funcionan como vps tambien, que configuraciones debería realizar para conectarme a estos 3 contenedores de forma remota por medio de ssh.. ?
@RodolfoBorja
@RodolfoBorja 3 года назад
Una opción sería meterte por SSH al servidor VPS y de ahí te pudieras meter a cualquiera de los 3 contenedores Lxc por línea de comandos, que supongo eso ya lo sabes, la otra sería entrar directamente a los contenedores, deberías tener por ejemplo el OpenSSH habilitado en los contenedores y hay un comando en Lxc para redireccionar un puerto de tu VPS directamente a un puerto de tu contenedor por decir que el puerto 23 de la VPS te mande al puerto 22 del contenedor 1 y el puerto 24 al 22 de contenedor 2, etc., si mal no recuerdo es algo como esto pero verifica bien el comando lxc config device add micontenedor proxy listen=tcp:0.0.0.0:23 connect=tcp:127.0.0.1:22, la primera IP debe ser la del servidor y la segunda la IP local del contenedor, esta instrucción me parece sólo está disponible apartir de la versión 4 de Lxd.
@yoyotaka14
@yoyotaka14 5 лет назад
Que buen video lamento que la gente no sepa valorar la información de calidad... Sale uno hablando de un celular cualquiera y tiene 2k de likes tu te mereces más..pero así de injusta es la gente... A mime.ayudaste mucho
@kindersurprise5164
@kindersurprise5164 4 года назад
dislike por quejoso
@LordAlexanderArgr
@LordAlexanderArgr 4 года назад
Tengo un par de dudas. El proxy puede que tener un lets encrypt? Osea los certificados unicamente se instalan en dominios/subdominios. A ese proxy voy a tener que vincular un dominio para poder configurar el certificado. La otra pregunta que tengo es: El proxy reverso es una alternativa a cloudflare? o usar cloudflare es una mejor idea que utilizar un reverse proxy? Gracias
@RodolfoBorja
@RodolfoBorja 4 года назад
Si, puedes utilizar certificados Lets Encrypt sin problema, inclusive puedes instalar y configurar certbot para automatizar la generación y renovación de certificados. Sobre la segunda pregunta diría que depende de tu requerimiento, de tu infraestructura y de tu presupuesto, que te convenga más usar.
@LordAlexanderArgr
@LordAlexanderArgr 4 года назад
@@RodolfoBorja Estoy montado certbot (lets encrypt) wilcard y estoy vinculandolo a la jail donde esta el r-proxy el problema que estoy teniendo es para configurar el dominio dentro de la jail. Estoy con una VM (de virtualbox) con Freenas, la jail esta conectada a internet atraves de una configuracion NAS de la jail. El problema es como hago para que resuelva las DNS ahi adentro. Como hago para que mi dominio/cname configurados en cloudflare responda a una IP privada de la jail. Vos podes guiarme?
@RodolfoBorja
@RodolfoBorja 4 года назад
¿Tienes entrada a tu red desde internet?
@LordAlexanderArgr
@LordAlexanderArgr 4 года назад
@@RodolfoBorja la vm de Virtualbox recibe internet por una configuración de bridge que tiene en la configuración de red, luego dentro de freenas tengo vnet y Nat activados para que las jail tengan internet con el dhcp desactivado para que la jail tenga ip privada fija y tenga internet. Estoy configurando certbot/lets encrypt challenge DNS para que el rproxy que estoy configurando en una jail tenga un certificado ssl wilcard. El challenge DNS valida el certificado vía DNS mediante un registro TXT que tengo que configurar en mi dominio que está configurado en cloudflare. Me falta vincular mi dominio con la jail que tiene el rproxy que tiene IP privada.
@RodolfoBorja
@RodolfoBorja 4 года назад
@@LordAlexanderArgr ok, ahora mi pregunta es ¿esta configuración que estas haciendo para acceder a la NAS es sólo para que accedan equipos desde tu red local o es para que se pueda acceder desde internet? En caso de que sea desde internet necesitarás tener el control de una IP pública y abrir algún puerto en tu router o firewall para que se pueda acceder al servicio, redireccionando el tráfico a tu IP privada.
@Raffenio
@Raffenio 2 года назад
Le di like solo por el "que ondas compas"
@bolpepeliculas857
@bolpepeliculas857 2 года назад
Hola! Genial tu video. Una consulta sabes como podria armar un servidor tipo ngrok?
@RodolfoBorja
@RodolfoBorja 2 года назад
No he utilizado ngrok, se ve interesante, quizá me anime a hacer un video utilizándolo
@cristhiancantor3984
@cristhiancantor3984 3 года назад
Hola, tengo un site Web en IIS en Windows Server, necesito hacer un proxy reverse con Nginx, es posible?
@RodolfoBorja
@RodolfoBorja 3 года назад
Si
@jpaulrodriguez9079
@jpaulrodriguez9079 4 года назад
hola que tal una pregunta, estoy realizando un proyecto en el cual pueda yo conectar varios ordenadores con linux a los cuales le asigne a cada uno una pagina diferente que se accede por navegado tecleando la ip. el problema que tengo es que mi proveedora de internet me tiene bloqueado los puertos y no puedo acceder a cada uno de ellos de forma remota, solamente en la red de cada ordenador de forma local. contrate un servidor en Digital Ocean para realizar pruebas, mi pregunta es. puedo realizar multiples conexiones ssh y concentrarlas en mi servidor y acceder a ellas por medio de alguna asignación de puerto o algo similar, y de ser así se pueden administrar en Nginx o algún programa que conozcas la cual me pueda facilitar esa opción? quiero hacer algo parecido a crear una red VPN pero de forma propia digo si ya tengo mi propio servidor , quiero ver si se puede o existe algo similar, en conclusión quiero usar mi servidor de digital ocean como puente para hacer públicos mi ordenadores y asi asignarle servicios como google assistant y alexa, ya que los ordenadores que te comento son para fines de domotica. de antemano gracias por tu respuesta.
@RodolfoBorja
@RodolfoBorja 4 года назад
Hola Paul, no me queda del todo claro porque requieres los ordenadores locales teniendo ya el de Digital Ocean quizá no tengo el suficiente contexto de tu proyecto, pero independientemente de eso, para realizar algo como lo que comentas, que el servidor de Digital Ocean sea como un puente a tus computadoras de tu red local, efectivamente pudieras crear una VPN entre ellas, entonces podrías montar Nginx en el servidor de Digital Ocean y que redirija el tráfico web a las IP de la VPN, puesto que tus ordenadores tendrían dos direcciones IP, la de tu red local y la de tu VPN, pudieras utilizar Freelan o Hamachi por ejemplo para crear tu VPN entre todas las maquinas.
@jpaulrodriguez9079
@jpaulrodriguez9079 4 года назад
​@@RodolfoBorja muchas gracias por tu respuesta lo que pasa es que los ordenadores locales en mi caso uso raspberry son independientes contienen dispositivos y sensores diferentes hechos en arduino y estan en distintas locaciones, es por eso que quiero deseo unificar todo en un solo servidor la cual lo pueda redirigir al ordenador que desee acceder desde mi celular a cada uno. voy a checar los servicios vpn, pero entonces varios tuneles simultáneos ssh no son posibles? gracias por tu tiempo.
@RodolfoBorja
@RodolfoBorja 4 года назад
Ok ya entiendo, es que realmente para lo que quieres hacer no necesitas una VPN, lo que tendrías que hacer es por ejemplo en tu servidor en Digital Ocean tener tu aplicación o aplicaciones web para el monitoreo y control de tus dispositivos y sensores, y comunicarte a tu raspberry o directamente al arduino dependiendo si lo tienes con Wifi y utilizar protocolos como MQTT o sobre web sockets la comunicación, entonces tu arduino y/o el raspberry abren un canal de comunicación bidireccional con el servidor de Digital Ocean (que es esta visible desde internet) y así envías mensajes entre ellos, investiga un poco de esto que te comento ya existen librerias y SDK para hacer este tipo de comunicación que se utiliza mucho en el internet de las cosas.
@Raffenio
@Raffenio 2 года назад
ya vi el video, y muy bueno ademas del que ondas compas, xD yo ando queriendo meter NGinx en mi server, y dentro tengo un Wildfly con dos Apps. y tienen su https, a ver como me va
@adworld2144
@adworld2144 4 года назад
Que ondaa compa
@DouglasRamirezPerez
@DouglasRamirezPerez Год назад
excelente, lo tendrás para Docker?
@Sunih
@Sunih 5 лет назад
Hola uwu Encontre tus videos por estar buscando como hacer port forwarding en android o algo parecido, lo que pasa es que tengo una vps con una vpn que hice con openvpn, y no sé si se pueda, pero quería saber si es posible usar los puertos abiertos de mi servidor vps, para compartirlos a la red movil de mi celular que le comparte internet a mi pc, para montar servidores de juegos o lo que sea en ella, ya que al compartirle internet a mi pc con la red del celular, no puedo hacer ningun servidor que funcione. Se puede hacer eso con openvpn en el celular y que use los puertos del vps? o con un tunel ssh? PD: Me puse a ver varios videos de tu canal y me empezo a interesar mas el tema de los servidores uwu
@RodolfoBorja
@RodolfoBorja 5 лет назад
Aquí con el problema que te pudieras encontrar al compartir internet con tu red móvil es que tenga ciertas limitaciones o restricciones dependiendo de tu proveedor y a veces hasta del teléfono mismo, sería cuestión de probar, lo que puedes intentar es hacer un túnel VPN por ejemplo entre tu PC y la VPS, aunque ten en cuenta que hay más latencia en la velocidad de la red cuando usas una VPN, también hay pequeños routers para compartir internet que les metes la SIM de un celular, pero en estos routers tienes mas control de la configuración de red.
@Diez_1010-u3i
@Diez_1010-u3i Год назад
si apago la pc se apaga el server o sige funcionando?
@EcuahitNetEGD
@EcuahitNetEGD Год назад
Deja la descarga de la config please
@RodolfoBorja
@RodolfoBorja Год назад
Hola, puedes copiar la configuración desde mi sitio web rborja.net/que-es-y-para-que-sirve-un-reverse-proxy/
@victormanuelsanchez9382
@victormanuelsanchez9382 5 лет назад
Bro te necesito contactar
@joseysusamigos
@joseysusamigos 4 года назад
que onda compas XXXXXXXDDDDDD
@stiventriana9284
@stiventriana9284 4 года назад
Que onda compa uwu
@victormanuelsanchez9382
@victormanuelsanchez9382 5 лет назад
Algún correo para contactarte?
@RodolfoBorja
@RodolfoBorja 5 лет назад
rborja.net@gmail.com o desde página también
@hipeoplesocialmedia
@hipeoplesocialmedia 4 года назад
hi if i give you my data, could you do a reverse proxy setup?
@RodolfoBorja
@RodolfoBorja 4 года назад
You can contact me by email to give me more details of what you need
@juantaday
@juantaday 5 лет назад
como se implementa esto en windows server
@RodolfoBorja
@RodolfoBorja 5 лет назад
Es posible configurar en IIS un proxy reverso, aunque yo te recomendaría usar Nginx o HAproxy para algo así antes que IIS
@juantaday
@juantaday 5 лет назад
@@RodolfoBorja que es Nginx
@RodolfoBorja
@RodolfoBorja 5 лет назад
Nginx es un servidor web, así como el IIS o el Apache o el GlassFish etc. Y lo puedes instalar tanto en Windows como en Linux
@juantaday
@juantaday 5 лет назад
@@RodolfoBorja puede ayudar a instalar este servidor, en este servidor se puede correr aplicaciones web de .net muchísimas gracias por compartir sus conocimientos
@RodolfoBorja
@RodolfoBorja 5 лет назад
​@@juantaday El nginx funcionando como servidor web no puede correr aplicaciones web .NET a menos que fueran de .NET Core, ahora si lo que quieres es usarlo como proxy reverso como en el video para redireccionar las peticiones a otros servidores, es indiferente si se redirecciona hacia un servidor con IIS o uno con Apache u otro tipo de servidor web.
@dishjuarezdishjuarez9329
@dishjuarezdishjuarez9329 4 года назад
amigo desespera tu voz, solo pude aguantar hasta la mitad del video
@EdwardOcando
@EdwardOcando 3 года назад
Falta mucha explicación.
@alejandrobessolo601
@alejandrobessolo601 4 года назад
uuuuuuuuuuuuuuuuuuuffff.... 12 min para algo que se podría haber explicado en 2min, bueno, grx igual
@AprendizSerial1979
@AprendizSerial1979 4 года назад
Buena información , pero la voz y tono, es mas bien como homosexual.
@gallobravo1715
@gallobravo1715 4 года назад
excelente explicacion
Далее
Proxy vs Reverse Proxy Explained
8:05
Просмотров 377 тыс.
На самом деле, все не просто 😂
00:45
Wait for it 😂
00:19
Просмотров 6 млн
skibidi toilet 77 (part 4)
05:20
Просмотров 14 млн
Configure NGINX as a Reverse Proxy
16:43
Просмотров 221 тыс.
NGINX Tutorial - What is Nginx
14:32
Просмотров 235 тыс.
Proxy vs Reverse Proxy (Real-world Examples)
5:17
Просмотров 578 тыс.
Que es Proxy Inverso
9:48
Просмотров 4,6 тыс.
The NGINX Crash Course
50:53
Просмотров 494 тыс.
Apache vs NGINX
7:53
Просмотров 305 тыс.
На самом деле, все не просто 😂
00:45