Puncte:0

Apache 2.4 ignorând autentificarea de bază

drapel es

În prezent, caut o soluție pentru a reactiva autentificarea de bază .htpasswd fișier în Apache 2.4. Totul a fost ok folosind Apache 2.2 și apoi am făcut upgrade la MAMP Pro 6.4 care implementează Apache 2.4. Autentificarea este acum ignorată.

Am înțeles că cheia este conținutul directorului httpd.conf fişier.

În prezent, este configurat astfel:

<Directory "/Users/Shared/Shared_Items/hostname.domain.eu">  
        Options Indexes Includes FollowSymLinks  
        AllowOverride All  
        Require all granted  
        AuthType Basic  
AuthName "Munki Repository"  
AuthUserFile /Users/Shared/Shared_Items/hostname.domain.eu/munki_repo/.htpasswd    
Require valid-user
</Directory>  

Așa că tocmai am adăugat cele mai recente 4 linii în GUI și aplicația creează totul.

Am încercat multe soluții sugerate și nu am găsit nimic care să funcționeze.

Chiar mă îndoiesc că există o eroare în Apache 2.4 care împiedică total utilizarea autentificării de bază.

digijay avatar
drapel mx
Funcționează dacă eliminați `Require all granted`?
djdomi avatar
drapel za
Întrebarea este formatată puțin urâtă, dar din cauza faptului, nu pot edita deoarece am prea multe în așteptare, am adăugat deja un răspuns
Franck Sartori avatar
drapel es
@digijay: Esti geniu! În MAMP Pro, când deselectați opțiunea „(Require) all granted”, se schimbă linia în „Require host localhost”. Și apoi autentificarea funcționează conform așteptărilor! Mulţumesc mult !
digijay avatar
drapel mx
Ma bucur ca am putut sa ajut!
Puncte:1
drapel za

„Acesta este un Virtalhost complet funcțional, trebuie să îl adaptați la Soluția dumneavoastră.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory "/var/www/html">
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
    </Directory>
</VirtualHost>
Franck Sartori avatar
drapel es
Vă mulțumesc și eu, acum am o soluție simplă, dar vă păstrez soluția în notele mele!
djdomi avatar
drapel za
dacă s-a rezolvat și nu am răspuns, vă rugăm să adăugați singur răspunsul și să-l marcați ca soluție, deoarece altfel întrebarea este deschisă și caută răspunsuri pentru următorul deceniu
Puncte:0
drapel es

În MAMP, am dezactivat opțiunea „Require all granted” așa cum a sugerat digijay și apoi în fișierul de configurare, opțiunea este setată automat la „Require host localhost”. Apoi, autentificarea de bază funcționează de la un client la distanță (nu pe server local, dar acest lucru este ok așa).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.