Følg nedenstående trin for at tillade videresendelse af netværkskommunikation i Apache HTTP Proxy:
- Åbn Apache HTTP Proxy-konfigurationsfilen for at redigere den. Filens navn og placering kan variere afhængigt af operativsystemet:
- Windows:
C:\Program Files\Apache HTTP Proxy\conf\httpd.conf
- Linux - Debian-distributioner:
/etc/apache2/mods-enabled/proxy.conf
- Linux - Red Hat-distributioner:
/etc/httpd/conf/httpd.conf
- Tilføj et eller flere <ProxyMatch> -direktiver. Brug følgende syntaks:
<ProxyMatch regex>
Tillad fra alle
</ProxyMatch>
I hvert <ProxyMatch> -segment kan du angive (som et regulært udtryk) den adresse (IP eller domæne), som du vil tillade videresendelse af netværkskommunikationen til.
Se eksempler nedenfor på, hvordan man bruger regulære udtryk.
- Gem konfigurationsfilen, og genstart Apache HTTP Proxy-tjenesten.
- Kontrollér, om de nye indstillinger for videresendelse af forbindelser fungerer.
Eksempler - regulære udtryk:
- Tillad en IP-adresse (i dette eksempel https://10.20.30.40):
<ProxyMatch ^([h,H][t,T][t,T][p,P][s,S]?://)?([^@/]*@)?(10.20.30.40)>
Tillad fra alle
</ProxyMatch>
- Tillad det angivne webdomæne (i dette eksempel https://eset.com og alle dets underdomæner https://*.eset.com):
<ProxyMatch ^([h,H][t,T][t,T][p,P][s,S]?://)?([^@/]*@)?([a-zA-Z0-9-]{0,63}\.)?[a-zA-Z0-9-]{0,63}\.[e,E][s,S][e,E][t,T]\.[c,C][o,O][m,M](:[0-9]+)?(/.*)?$>
Tillad fra alle
</ProxyMatch>
- Tillad alle IP-adresser i et specificeret undernetværk (i dette eksempel
https://10.20.30.*
oghttps://40.50.60.*
).
<ProxyMatch ^([h,H][t,T][t,T][p,P][s,S]?://)?([^@/]*@)?(10.20.30.|40.50.60.)([0-9]+)(:[0-9]+)?(/.*)?$>
Tillad fra alle
</ProxyMatch>