10
Ho questo nel mio nginx config:Come disabilitare l'accesso a tutte le directory dei punti tranne. Ben noto?
location ~ /\. {
deny all;
}
location /.well-known/ {
allow all;
}
Ma io ancora non riesco ad accedere http://example.com/.well-known/acme-challenge/taUUGC822PcdnCnW_aADOzObZqFm3NNM5PEzLNFJXRU
. Come posso consentire l'accesso solo a quella directory di punti?
Dovrebbe essere '/ \. Well_known /' quindi, non dovrebbe? Non è un ~ regex? – mpen
No, non è un'espressione regolare. ** Ma **, se * si * volesse cambiarlo in un'espressione regolare, dovresti anche posizionarlo * sopra * la regex più generale, dato che le posizioni delle espressioni regolari sono ordinate. –
Oh non lo è? I documenti non sono molto chiari su cosa fanno ciascuno dei simboli. Grazie per il chiarimento. Hai commentato "consenti a tutti" - è a causa di questa regola, giusto? "Se la posizione di prefisso di corrispondenza più lunga ha il modificatore"^~ ", le espressioni regolari non vengono controllate." – mpen