Italiano English
Modifica History Actions

Differenze per "LuCiHttps"

Differenze tra le versioni 1 e 2
Versione 1 del 2011-11-06 02:51:54
Dimensione: 944
Autore: Arka
Commento:
Versione 2 del 2011-11-06 03:42:05
Dimensione: 2009
Autore: Arka
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 38: Linea 38:
== ... 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>
...
}}}

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)