mod_remoteip

Kõikides ZoneOS platvormiga virtuaal- ja privaatserverites on vaikimisi aktiveeritud Apache mod_remoteip moodul. Tänu sellele moodulile asendatakse usaldatud puhverserveritest tulnud ühenduse puhul puhverserveri IP kliendi õige IP aadressiga.

See  võimaldab näiteks .htaccessiga piirata ligipääse. Samuti on $_SERVER['REMOTE_ADDR'] PHP muutujas kliendi õige IP näha.

Hetkel on usaldatud IP’de nimekirjas ainult Cloudflare IP aadressid.

Apache access.logis tunneb asendatud IP-ga päringu ära sellest, et kliendi port on 0. Kliendi port on IP aadressi järel olev number.

Cloudflare serveri poolt tehtud Cloudflare IP aadress on kirjas muutujas $_ENV['HTTP_PROXY_IP'].

Selleks, et keelata kõik otse virtuaalserverisse tulevad päringud (Cloudflarest mööda pääseda üritavad päringud), tuleb lisada .htaccess faili algusesse järgnevad read:

RewriteCond %{HTTP:Proxy-IP} ^$
RewriteRule .* - [F,L]

 

Updated on 28. nov. 2022
Was this article helpful?

Related Articles