Il server
Site admin
Per il server ho previsto l’installazione di un LAMP (Linux Apache Mysql Php) server con il cd di Ubuntu server.
Preleviamo il cd di Ubuntu server da qui e al boot scegliamo “Install a LAMP server”

Setup di Apache
Modificare apache in modo che solo il PC dove è installato Nodeview possa accedere alla directory del programma “gestione anagrafe”.
Inserire in /etc/apache2/sites-enabled/000-default
Directory /var/www
AllowOverride None
Order allow,deny
allow from indirizzo_server_Nodeview
deny from all
/Directory
Setup di Squid
Installiamo squiq sul server con:
apt-get install squid
Riceveremo probabilmente un errore sul hostname, perciò editiamo /etc/squid/squid.conf e inseriamo la riga :
visible_hostname localhost
poi supponendo che la nostra rete sia la 192.168.1.0 togliamo i commenti alle righe:
#acl our_networks src 192.168.1.0/24
#http_access allow our_networks
Salviamo e digitiamo:
/etc/init.d/squid restart
Backup automatici del log
Inserire in /etc/logrotate.d/squid dopo il comando prerotate:
cp /var/log/squid/access.log /data/access.log-$(date +%d%m%Y)
Modificare la /etc/crontab inserendo l’orario idoneo per la partenza dello script di logrotate.
Spegnimento automatico
Creiamo uno script da eseguire all’avvio del sistema per spegnere il server ad una data ora:
#!/bin/sh
/sbin/shutdown -h hh:mm &
Setup database anagrafe
Installato il nostro server possiamo creare come prima cosa il database che conterra l’anagrafica dei clienti:
mysql -u root
mysql> CREATE DATABASE anagrafe;
mysql> GRANT ALL PRIVILEGES ON anagrafe.* TO ‘nomeutente’@'localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
Poi creiamo la tabella:
mysql> use anagrafe;
mysql> CREATE TABLE dati (id INT (5) UNSIGNED not null AUTO_INCREMENT, data VARCHAR (20) not null,tipo VARCHAR (10) not null , numero VARCHAR (20) not null , cognome VARCHAR (20) not null ,nome VARCHAR (20) not null ,via VARCHAR (20) not null,comune VARCHAR (20) not null,scadenza VARCHAR (20) not null,ticket VARCHAR (15) , postazione VARCHAR (15) , PRIMARY KEY (id));
Abbiamo definito un database con tutti i dati che ci occorrono e con un indice su un progressivo che si autoincrementa ad ogni inserimento.
Posted in News |
8 Comments »

June 24th, 2007 at 5:50 pm
Ciao,
OpenKiosk mi sta letteralmente prendendo…Vorrei informarti dei miei progressi e vorrei il tuo supporto fino alla realizzazione completa.
Ho 2 computer.
Per quanto riguarda il Server ho scaricato Ubuntu Server 6.06 ed ho installato LAMP…ho eseguito tutte le query.
Volevo chiederti, ora questo computer deve rimanere così? Cioè il suo scopo è restare acceso senza fare niente??…visto che LAMP sembra essere solo testo senza ambiente desktop.
Sull’altro computer cosa devo installare Kubuntu o Debian??
Grazie in anticipo di tutto.
Mr.Sax
June 25th, 2007 at 6:09 am
Ciao,
il server, per motivi di sicurezza e di tempi di risposta, ho previsto rimanga senza interfaccia grafica ma non resta acceso a far niente!
Il server ospita l’anagrafica clienti su Apache e fa da proxy per tutti i client della rete.
Per quanto riguarda i client, poiché con Kubuntu ho avuto problemi con “sudo”, ho previsto l’installazione di Debian.
September 17th, 2007 at 6:14 pm
ciao e grazie di questo sito. gestisco una rete lan dove “convivono” molti computer.di questi alcuni sono portatili di persone occasionali.inoltre vorrei installare una rete wireless. attualmente ho installato come router gateway un ubuntu con shorewall e come web server apache , ma su un altro computer con ubuntu;inoltre questo web server lavora solo nella lan interna.posso installare openkiosk su quest’ultimo? per fare ciò devo fare passare il traffico anche fisicamente per questo computer? grazie
September 24th, 2007 at 3:31 pm
mauriello72
nulla ti vieta di installare il client Openkiosk dove hai già installato Apache, ma considera che quando il computer verrà utilizzato la banda per chi accede al web server sarà ridotta.
February 19th, 2008 at 1:18 pm
grazie siete grandi
March 11th, 2008 at 6:48 pm
Ma non vi rendete conto che vi complicate la vita con Linux?!!!
Passate a Windows meglio, pagate qualcosina i programmi ma almeno vi riposate un pò il cervello…
May 9th, 2008 at 1:35 pm
Salve,
circa una settimana fa ho installato l’intera architettura di OpenKiosk all’interno di un PuntoGiovani del Comune di Arezzo, così per fornire servizio di internet point free.
La rete è costituita da 8 client (opkdeclient) un admin server (nodeview) e un proxy web server (apache+mysql+php+squid).
Ho attivato stamane l’intera struttura e non ho avuto problemi per circa 3 ore, con un discreto afflusso di persone. Dopo però è stato necessario bloccare tutto perchè all’improvviso i client hanno avuto dei problemi. Si sono bloccati ad intermittenza i mouse e le tastiere. Mi potete aiutare a capire quale è il problema?
May 15th, 2008 at 1:32 pm
Il mouse e la tastiera USB possono avere questo tipo di problema. Purtroppo al momento non c’è una patch al riguardo. Con tastiera e mouse PS/2 funziona tutto senza problemi.
Ciao