Un internet point libero

Ultimi commenti

  • Site admin: Give me more information about OS version installed … Bye
  • Rafael Gallardo A.: PLease Help … have trouble with Nodeview, in terminal i type nodewieg and get thjis error...
  • bdm: @site admin site può anche essere vero , *ma* l’utenticazione è l’ultimo dei problemi , puoi usare...
  • Site admin: Non ho purtroppo esperienze con le utenze in luogo dei ticket in nodeview. Non sarebbe più conveniente...
  • dragorik: Salve, ho un problema piuttosto antipatico con il nodeview. Più di un anno fa ho installato l’intera...
  • Site admin: Sinceramente non conosco la procedura di acquisto.
  • marco: ciao hai avuto modo di acquistare il client per windows; da sourceforge.net il collegamento a xoom proprio non...
  • Site admin: Probabilmente KDE non è installato nella directory /usr . Devi dargli il percorso esatto.

Post recenti

Categorie

Archivio

Info

Il server

January 26th, 2007 by 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 »

8 Responses

  1. Mr.Sax Says:

    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

  2. Site admin Says:

    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.

  3. mauriello72 Says:

    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

  4. Site admin Says:

    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.

  5. fdodde Says:

    grazie siete grandi

  6. Bill Says:

    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…

  7. dragorik Says:

    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?

  8. Site admin Says:

    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

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.