Întrebări cu tag ['mod-proxy']
Module for the apache webserver with which apache can be used as proxy server. With this module apache can act as a regular proxy, or as a reverse proxy for upstream servers.

[Editare, adăugare]: Se pare că acest lucru ar putea fi cauzat de o încercare de atac. Dar nu sunteți sigur cum poate fi evitat? https://www.mail-archive.com/bugs@httpd.apache.org/msg57219.html
Am un server Ubuntu cu apache2. mod_proxy redirecționează cererile către un server web java pe un port local
ProxyPass / http://localhost:9003/ retry=0
Ieri am început brusc să văd erori. Uneori pare ...

Am sarcina de a securiza Apache împotriva CVE-2021-40438 pentru a atinge conformitatea PCI. Serverul rulează Apache 2.4.52 și PHP-FPM 7.4.26, fiecare rulând în propriul container docker. Din câte am citit, versiunea de Apache pe care o folosesc a fost corectată împotriva acestei probleme, totuși, cred că reintroduc problema cu nevoia mea de a configura Apache ca proxy pentru php-fpm.
OpÈ ...
Avem un apache configurat ca echilibrator de încărcare (mod_proxy_balancer afaik) care distribuie încărcarea la mai multe noduri de aplicație wildfly. Acesta a funcționat bine până când am actualizat sistemul de operare de la Debian Buster la Bullseye.
Actualizarea sistemului de operare a crescut versiunea apache de la 2.4.38 -> 2.4.51 (plus câteva modificări debian, cred). De atunci ...
Încerc să configurez un proxy invers pentru serverul meu backend.
Aceasta este configurația mea anterioară care funcționează.
Definiți REMOTE_ADDR proxyserver.domain.com
<VirtualHost *:443>
ProxyRequests dezactivat
Keep Alive On
ProxyPreserveHost dezactivat
RewriteEngine Pornit
RewriteCond %{HTTP:Upgrade} =websocket
RewriteRule /prefix/(.*) wss://${REMOT ...

Încerc lighttpd ca proxy invers (v1.4.53)
lighttpd.conf:
$HTTP[„url”] =~ „(^/exemplu/)” {
proxy.header = ("map-urlpath" => ( "/example/" => "/" ))
proxy.server = ("" => (( "gazdă" => "redmine.lighttpd.net" )))
}
Cu toate acestea, această solicitare returnează codul de răspuns 404.
http://localhost/example/ --> http://www.exapmle.com/ ...404
http://localhost/ex ...

Am două containere docker fiecare cu o aplicație care rulează pe portul 8080. Această aplicație are un punct final REST „/status” care poate semnala dacă aplicația mai are resurse pentru a accepta o altă solicitare a unui utilizator. O cerere de utilizator va fi transmisă și echilibrată către cele două containere de un proxy Apache de echilibrare a încărcăturii.
Ce vreau sa rea ...

Folosind un Apache 2.4 Reverse Proxy (cu mod_proxy) care se conectează la un serviciu HTTP backend avem următoarea serie (simplificată) de conexiuni TCP:
client ClientIP:port_aleatoriu1 ---> <IP1:443 port> reverse_proxy <IP2:random_port2> ---> <IP3:8443 port> backend svc
De asemenea, primim următoarea eroare în mod_proxy care sugerează că nu putem face a doua conexiune (IP2 ...
Aș dori să încep prin a spune că știu că există literalmente sute de subiecte despre asta, pe care le-am urmărit înainte pentru ca lucrurile să funcționeze. Cu toate acestea, această configurație, pe care am funcționat-o luni de zile, nu funcționează într-un mediu diferit.
Cerințele sunt destul de simple: duceți utilizatorii de pe site-ul de pe portul 80 pe același site de pe p ...

Avem Apache mod_proxy care îndeplinește funcția de proxy invers pentru un anumit gazdă:ip
în prezent.
Am dori să putem primi o adresă URL de like https://domain/pathA
și https://domeniu/caleB
și caută cea potrivită gazdă:port
într-un tabel sau printr-un apel de serviciu HTTP rest. Fiecare caleaX
va avea un alt loc de unde proxy ar trebui să obțină informațiile.
Am dori să evităm să codi ...

Am un caz în care trebuie să transmit proxy un domeniu (domain1.com) către un alt domeniu (domain2.com) găzduit pe o adresă ip partajată (192.168.168.168), dar domain2.com DNS este îndreptat diferit de ip-ul partajat adresa, deci domain2.com nu poate fi folosit ca pass proxy, ci doar adresa ip partajată.
Deoarece adresa IP partajată are mai multe nume de gazdă, există o opțiune de conf ...
Încerc să configurez redirecționarea proxy pentru a https
site pe care vreau să-l mut pe alt server intern. Vreau ca serverul de la distanță să se ocupe și de certificate.
Problema este că, atunci când utilizați configurația de mai jos, toate cele 1000 de site-uri web se defectează. Nu doar site-ul în cauză „myfunkywebsite.com”. În browser primesc „Conexiune refuzată” pen ...
Încerc să proxy socket-urile web prin Apache 2.4. Am găsit o demonstrație online, iar aceasta este configurația mea bazată pe ea. Rulez o aplicație care folosește websocket-uri pe portul 8089 și folosesc apache pentru a trimite site-ul și aplicația.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerAlias mysitehere
RewriteEngine on
Rewrit ...
Docker, httpd și tomcat sunt noi pentru mine.
Ce vreau sa fac: Accesați servletul tomcat prin httpd ajp reverse proxy.
Fac două containere sub aceeași rețea de poduri, unul rulează httpd, altul tomcat.
Problemă: Nu pot accesa tomcat prin httpd. Httpd returnează eroarea 403. Pot accesa prin portul 8080 dacă îl expun gazdei. Am citit multe articole dar nu inteleg ce gresesc. Configurația actu ...
Folosesc proxy invers pentru a afișa conținutul serverului backend pentru un subdomeniu. Subdomeniul.mydomain.com (serverul A) ar trebui să afișeze conținutul serverului cu IP 123.123.123.123 portul 1111 (server B).
Gazdă virtuală a subdomain.mydomain.com (server A):
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName subdomain.mydomain.com
SSLEngine on
SecAuditEngine On
Rewri ...

Bună tuturor. Încerc să folosesc o gazdă virtuală pentru a redirecționa streaming.fusion.tk către serverul meu intern eby din serverul meu web.
Am configurat un fișier de configurare numit streaming.conf în /etc/apache2/sites-available/
<VirtualHost *>
ServerName streaming.fusion.tk
ServerAdmin fusion@localhost
ProxyRequests off
<Proxy "*">
Order deny, allow
Allow from all
...
Încerc să configurez două subdomenii, pt A
și b
în domeniu.com
. Folosesc două fișiere .conf, care arată aproape la fel cu modificările corespunzătoare la ServerName și ProxyPass:
<VirtualHost *:80>
ServerName a.domain.com #This was added as a try for a fix.
Redirect permanent / https://a.domain.com/
</VirtualHost>
<VirtualHost *:443>
Ser ...

Am o aplicație Next.js care rulează pe două porturi 3000
și 3001
,
și vreau să folosesc apache 2.4 reverse proxy pentru a realiza acest lucru:
https://app.com/* -> localhost:300x/*
https://user.app.com/* -> localhost:300x/user/*
Până acum setarea mea este ca mai jos:
<VirtualHost app.com:80>
ServerName app.com
<Proxy "balancer://mycluster">
BalancerMember "http://l ...