Perché una password di directory Apache non protegge il proxy in avanti
Una pagina di benvenuto protetta e una richiesta di proxy in avanti autorizzata usano contesti di configurazione diversi. Inserisci i criteri del proxy nella configurazione del server o dell'host virtuale.
La richiesta di password nella pagina iniziale di Apache protegge solo quella risorsa locale. Non dimostra che richieste arbitrarie di proxy in avanti richiedano lo stesso accesso.
.htaccess si applica alla configurazione di directory supportata; non è un filtro definitivo per ogni richiesta. Le sezioni ProxyRequests e <Proxy> appartengono alla configurazione del server o dell'host virtuale. Inserisci lì l'autorizzazione del proxy in avanti, con la sintassi di autorizzazione di Apache 2.4 e l'impostazione di autenticazione necessaria.
Per un servizio privato, combina deliberatamente i requisiti previsti di origine client e di account. Poi esamina l'host virtuale selezionato da ogni listener, compresi gli host predefiniti e la configurazione ereditata. Accedere a un nome host protetto non dimostra che un altro host attivo abbia le stesse restrizioni proxy.
ProxyPass svolge un altro ruolo: di solito mappa uno spazio dei nomi locale su un backend. Aggiungerlo non autorizza destinazioni di inoltro arbitrarie.
Se puoi modificare solo i file di documenti di un sito, potresti non disporre dell'ambito amministrativo per stabilire il confine di accesso di questo servizio. Ottieni la modifica della configurazione del server o usa un proxy esistente approvato; una password di directory non può sostituirla.