Le seguenti 74 parole non sono state trovate nel dizionario di 1275 termini (includendo 1275 LocalSpellingWords) e sono evidenziate qui sotto:
accedere   Adesso   alla   alternativa   automaticamente   bin   commenta   commit   config   Configurare   diamo   digitando   ed   editare   equiv   etc   file   head   ho   host   hosts   Https   https   if   index   indirizzi   init   inserendo   inserisci   javascript   Javascript   language   list   listen   location   Lu   luci   macchina   main   meta   mod   modifica   Necessari   nomi   nostra   opkg   Ovvero   porta   potete   px5g   Redirect   redirect   redirectati   refresh   restart   Riavviare   sarete   semplicemente   set   sicuro   title   tls   to   tuoi   uci   uhttpd   update   var   vi   vostra   whois   window   with   Wrt  

Nascondi questo messaggio
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)