Sto girando da ore nel web ma non riesco a capire come si usa il file .htaccess per utilizzare il protocollo sicuro https.
In breve spiego: ho creato una pagina di login in php che usa un server Apache. Ma sono interessato a far si che si usi https come protocollo sicuro di comunicazione. Per usarlo devo creare un file .htacces all'interno della cartella del mio sito.
A questo punto ho cambiato il file httpd.conf di apache per l'uso di mod_rewrite (che è necessario se si vuole usare un file htaccess) e creato questo file con le seguenti specifiche:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} /test/
RewriteRule ^(.*)$ https://localhost/test/$1 [R,L]
che ho trovato in giro per la rete.
Ma se vado su localhost/test il mio sito ora non compare più (mentre invece la pagina base di apache su localhost compare).
Non capisco quale sia il problema ma ipotizzo che le direttive date in .htaccess non siano corrette. Qualcuno che ha utilizzato https con apache mi sa dire come ha fatto?
P.S. Se accedo alla pagina di login in firefox e invio i miei user e password la pagina successiva è:
Connessione non riuscita
Firefox non può stabilire una connessione con il server localhost.
grazie
In breve spiego: ho creato una pagina di login in php che usa un server Apache. Ma sono interessato a far si che si usi https come protocollo sicuro di comunicazione. Per usarlo devo creare un file .htacces all'interno della cartella del mio sito.
A questo punto ho cambiato il file httpd.conf di apache per l'uso di mod_rewrite (che è necessario se si vuole usare un file htaccess) e creato questo file con le seguenti specifiche:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} /test/
RewriteRule ^(.*)$ https://localhost/test/$1 [R,L]
che ho trovato in giro per la rete.
Ma se vado su localhost/test il mio sito ora non compare più (mentre invece la pagina base di apache su localhost compare).
Non capisco quale sia il problema ma ipotizzo che le direttive date in .htaccess non siano corrette. Qualcuno che ha utilizzato https con apache mi sa dire come ha fatto?
P.S. Se accedo alla pagina di login in firefox e invio i miei user e password la pagina successiva è:
Connessione non riuscita
Firefox non può stabilire una connessione con il server localhost.
grazie
Ultima modifica: