when proxypassmatch not have example configurar apache networking proxy distributed-system osi

proxypassmatch - ¿Qué es un proxy? ¿Qué es en Apache? ¿Tiene muchos significados diferentes?



proxy apache windows (2)

Apache es un proxy de capa 7 (en lo que respecta a OSI), no utiliza la traducción de direcciones de red ni ningún tipo de manipulación / reescritura de paquetes. Recibe una solicitud y, en función de algunas reglas / configuración, realiza una solicitud en nombre del cliente. Apache puede actuar como proxy directo y / o proxy inverso. En las imágenes de arriba, apache se estaría ejecutando en el blob que es rojo.

  • En la primera imagen, apache estaría actuando como un proxy inverso, recibe una solicitud HTTP de Internet y la envía a un lugar específico internamente.

  • En la segunda imagen, apache actúa como un proxy directo. Los usuarios locales lo están usando para solicitar cualquier cosa en Internet (dentro de las reglas / configuración).

  • En un proxy inverso, se recibe una solicitud de un recurso específico, por ejemplo, http://my.homepage.com/ , y apache, sabiendo que el contenido se encuentra internamente en http://192.168.2.45/my.homepage/ , proxies la solicitud a la ubicación interna.

  • En un proxy directo, un usuario en una LAN solicita http://www.google.com/ , y el navegador o sistema operativo sabe que proxy la solicitud a un servidor proxy local (apache, el blob rojo en la imagen), y apache realiza la solicitud a www.google.com en nombre del usuario.

No tiene nada que hacer descriptores de archivos. ¿Es algún tipo de conexión entre diferentes protocolos? ¿Existe más así? ¿Proxy inverso? Directo -proxy? Indirecto -proxy? ¿Significa el proxy capa de 3 capas, 7 capas o diferente en el modelo de referencia OSI? Si tiene NAT, tiene 3 capas, mientras que 7 capas es el proxy común según Wikipedia aquí . La Wikipedia continúa "Because NAT operates at layer-3, it is less resource-intensive than the layer-7 proxy, but also less flexible" . Hay diferentes formas de hacer el proxy:

Entonces, ahora una pregunta muy estúpida e irracional "What is a proxy in Apache?"

Otras preguntas ignorantes con las que trato de entender los proxies más profundos

  1. https://stackoverflow.com/questions/12397242/explain-apache-mod-proxy-module-is-it-overused-and-many-times-a-red-herring-w

  2. Explicar la porción de sitios web de CouchDB, ¿está CouchDB incluido de alguna manera con Apache y cómo funciona?


¡Hay diferentes tipos de proxies! La clave es un intermediario, de alguna manera está en medio de las cosas A y B. Usaré ahora la terminología de Tanenbaum (más aquí ). Define, por ejemplo, en el contexto del modelo de seguridad Globus dos proxies diferentes: proxy de usuario y proxy de recursos . Luego define el proxy de objeto que es una interfaz en sistemas distribuidos por objeto. Luego define un proxy web que es una especie de idea antigua cuando los navegadores web del lado del cliente omitieron características como ftp-support.

Ahora, según Jon Lin, los proxys reverse / forward son similares a resource / user, respectivamente. El proxy de objeto y el proxy web son tipos especiales de implementaciones. Creo que pueden ser recurso -proxy o usuario -proxy, en realidad. Si tiene object -proxy, podría implementarse de diferentes maneras: podría implementarlo para que el usuario le otorgue derechos para usarlo, por lo tanto, proxy del usuario, o más actividad global donde tenga diferentes métodos por los cuales coopera con el local. entorno desde algún entorno global, por lo tanto, un proxy de recursos.

Relacionado

  1. https://.com/questions/12398389/different-definitions-of-the-term-proxy/12398390#12398390