Differenze tra le versioni 1 e 2
⇤ ← Versione 1 del 2011-11-06 02:51:54
Dimensione: 944
Commento:
|
← Versione 2 del 2011-11-06 03:42:05 ⇥
Dimensione: 2009
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)