Hosting Windows - File .htaccess e .htpasswd

LNGB

Nuovo Utente
8
2
Buongiorno,
purtroppo per un sito che sto seguendo mi sono ritrovato ad utilizzare un hosting server windows piuttosto che il solito Linux,
ho riscontrato che impostando un file .htaccess con relativo .htpasswd, questo non viene riconosciuto all'ingresso del mio sito.

Il compito del file .htaccess sarebbe quello di richiedere una password all'ingresso di quella directory, confrontando l'input dell'operatore
con quella contenuta nel file .htpasswd contenuto nello stesso livello di .htaccess

.htaccess e .htpasswd sono contenuti in sito.it/areariservata/

Il file .htaccess è così composto:
Configurazione Apache:
AuthUserFile .htpasswd
AuthType Basic
AuthName "My restricted Area"
Require valid-user

Il file .htpasswd è così composto:
Configurazione Apache:
utente:*password cifrata*

Leggendo in vari siti mi sembra di capire che questa tecnologia non è supportata dagli hosting Windows,
solo che non sono riuscito ad averne la certezza, riuscite a chiarirmi questa cosa ?

Vi ringrazio !
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,521
14,061
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Controlla se la risolvi semplicemente così visto che windows non supporta il file che iniziano col punto:
seleziona il file da rinominare, premere F2, cambiare il nome in .htaccess. (notare il punto alla fine), premere invio.
Windows ci avvertirà che stiamo per commettere un'azione terribile: non stiamo facendo quello che vuole lui! :asd:Dai il consenso all'operazione ed ecco che il file sarà rinominato come .htaccess

Comunque il problema non sarà quello perchè così come sono scritti valgono per server linux. Con windows e Apache le cose si complicano. Va richiamato un mod_rewriter nel file e rinominato il file in web.config
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,543
12,932
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Intanto, hosting windows ma che "engine" sta usando? Apache o iis ?
In rarissimi casi trovi apache su windows
 

LNGB

Nuovo Utente
8
2
Controlla se la risolvi semplicemente così visto che windows non supporta il file che iniziano col punto:
seleziona il file da rinominare, premere F2, cambiare il nome in .htaccess. (notare il punto alla fine), premere invio.
Windows ci avvertirà che stiamo per commettere un'azione terribile: non stiamo facendo quello che vuole lui! :asd:Dai il consenso all'operazione ed ecco che il file sarà rinominato come .htaccess

Comunque il problema non sarà quello perchè così come sono scritti valgono per server linux. Con windows e Apache le cose si complicano. Va richiamato un mod_rewriter nel file e rinominato il file in web.config

@Kelion non è una questione di nome del file, perché questi vengono correttamente creati, infatti esistono già sul dominio di destinazione questi due file proprio con i nomi corretti " .htaccess e .htpasswd ". Provo con il link di seguito riportato poi ti aggiorno.

Intanto, hosting windows ma che "engine" sta usando? Apache o iis ?
In rarissimi casi trovi apache su windows

@Moffetta88 purtroppo non viene esplicato in nessuna sezione del pannello di controllo su Aruba, ma spulciando nelle F.A.Q. ho letto che il webserver IIS Tool è supportato solo su piattaforma Windows 2008 e 2012 compatibile con le varie versioni di Asp.net.
L'engine sembra essere IIS, e non apache
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,543
12,932
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Se è aruba allora è ISS e quindi non può funzionare.
Devi usare i web.config
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!