Caricamento contenuto pagina

È possibile caricare il contenuto per la pagina indicata sotto. Se viene cambiato il nome della pagina, è possibile caricare il contenuto per un'altra pagina. Se il nome della pagina è lasciato vuoto, il nome della pagina viene ipotizzato dal nome del file.

File da cui caricare il contenuto della pagina
Nome pagina
Commento
Tanto va la gatta al lardo che ci lascia lo?

Italiano English
Modifica History Actions

LuCiHttps

LuCi Https

Ovvero: diamo un acceso sicuro alla nostra macchina OpenWrt

Pacchetti Necessari

opkg update
opkg install px5g uhttpd-mod-tls

Configurazione LuCi

uci set uhttpd.main.listen_http=*indirizzo_host*:80
uci commit

in alternativa è possibile editare il file /etc/config/uhttpd

vi /etc/config/uhttpd

...
config 'uhttpd' 'main'
        list 'listen_http' '*indirizzo_host*:80'
...

Configurare il Redirect to https

vi /www/index.html

...
<head>
<meta http-equiv="refresh" content="0; URL=https://*indirizzo_host*/cgi-bin/luci" />
</head>
...

... e se ho più nomi_host ???

modifica il file /etc/config/uhttpd inserendo tutti gli indirizzi dei tuoi hosts

vi /etc/config/uhttpd

...
config 'uhttpd' 'main'
        list 'listen_http' '*indirizzo_1_host*:80'
        list 'listen_http' '*indirizzo_2_host*:80'
        ...
        list 'listen_http' '*indirizzo_n_host*:80'
...

inserisci questo script e commenta quello relativo al meta http-equiv

vi /www/index.html

...
<head>
<title>redirect script with Javascript</title>
<script language=javascript>
var whois=location+" "
if (whois.indexOf("*indirizzo_1_host*")!= -1)
{ window.location ="https://*indirizzo_1_host*/cgi-bin/luci" }
if (whois.indexOf("*indirizzo_2_host*")!= -1)
{ window.location ="https://*indirizzo_2_host*/cgi-bin/luci" }
...
if (whois.indexOf("*indirizzo_n_host*")!= -1)
{ window.location ="https://*indirizzo_n_host*/cgi-bin/luci" }
</script>
</head>

#<head>
#<meta http-equiv="refresh" content="0; URL=https://*indirizzo_host*/cgi-bin/luci" />
#</head>
...

Riavviare il servizio uhttpd

/etc/init.d/uhttpd restart

Adesso potete accedere da qualsiasi browser digitando semplicemente l'indirizzo della vostra macchina

http://*indirizzo_host*

ed automaticamente sarete redirectati sulla porta 443 (https)