Jadikan Apache memerlukan IP klien dan log masuk proksi
Gabungkan pengesahan proksi Apache 2.4 dengan sekatan alamat klien tanpa membenarkan satu syarat sahaja memberikan akses.
Apabila proksi hadapan Apache 2.4 mesti memerlukan alamat sumber yang diluluskan dan log masuk yang sah, gunakan <RequireAll>:
<Proxy "*">
AuthType Basic
AuthName "Private proxy"
AuthBasicProvider file
AuthUserFile /etc/apache2/private-proxy-users
<RequireAll>
Require ip 192.0.2.25
Require valid-user
</RequireAll>
</Proxy>Gabungkan fragmen kebenaran ini ke dalam proksi terkawal yang sedia ada. Gantikan alamat klien dan laluan fail akaun; modul pengesahan dan keizinan mesti tersedia, dan fail itu mestilah sudah mengandungi pengguna yang dimaksudkan. Ini bukan penggunaan pendengar lengkap.
Dua perkara menentukan dasar. Bekas menyatakan AND; meletakkan keperluan positif bersebelahan tidak semestinya memerlukan semuanya. Require valid-user menerima akaun yang disahkan, manakala Require user alice menamakan satu akaun. Require user sahaja tidak menyatakan apa-apa. Lihat rujukan kebenaran pengguna Apache.
| Sumber | Log masuk | Hasil diperlukan |
|---|---|---|
| Dibenarkan | Sah | Permintaan yang dibenarkan seperti dimaksudkan dibenarkan. |
| Dibenarkan | Tiada atau tidak sah | Tiada penghantaran berkuasa. |
| Di luar sumber yang dibenarkan | Sah | Tiada penghantaran berkuasa. |
Semak hos maya yang merangkumi fragmen dan bahagian kebenaran sepadan yang lain sebelum bergantung padanya, kemudian @@uji sempadan kebenaran; konfigurasi yang lebih khusus boleh mengubah hasil berkesan. Log masuk Basic juga memerlukan pengangkutan klien-ke-proksi yang dilindungi. HTTPS destinasi bermula kemudian dan tidak melindungi pertukaran bukti kelayakan teks jelas yang lebih awal.