Directivele <Location> și <LocationMatch> în Apache în Apache HTTP Server

Sintaxă
<Location "/status">
    SetHandler server-status
    Require ip 127.0.0.1 192.168.1.0/24
</Location>

Directivele <Location> și <LocationMatch> aplică reguli de configurare pe baza adresei URL cerute de client, fără nicio legătură cu sistemul fizic de fișiere de pe disc. Sunt esențiale pentru protejarea endpoint-urilor generate dinamic, rutelor de Reverse Proxy sau modulelor interne Apache.

# Protejează panoul intern de metrici doar pentru administratorii din rețeaua internă
<Location "/server-status">
    SetHandler server-status
    Require ip 10.0.0.0/8 192.168.1.50
</Location>

# Reguli aplicate exclusiv pe endpoint-urile API-ului de autentificare
<LocationMatch "^/api/v[0-9]+/auth">
    Header always set Access-Control-Allow-Origin "https://app.dexblog.ro"
    Require all granted
</LocationMatch>

Avertisment de Securitate: Nu utilizați niciodată <Location> pentru a restricționa accesul la fișiere de pe disc (folosiți <Directory>). Utilizatorii pot ocoli restricțiile din <Location> apelând căi alternative sau simboluri URL speciale.

Context de Aplicare

  • Poate fi utilizată în fișierul principal de configurare a serverului și în blocuri <VirtualHost>.
  • Nu este permisă în interiorul fișierelor locale .htaccess.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Directivele <Location> și <LocationMatch> în Apache

Ai o nelămurire despre utilizarea comenzii Directivele <Location> și <LocationMatch> în Apache sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.