Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose:

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose:"

Transcript

1 ============================================================ == [Niubbi inside] Un Apache per amico (e per server Web) == ============================================================ Proviamo ad inaugurare la (spero lunga) serie di articoli del Lug con una piccola guida destinata a chi, come me, sta muovendo i primi passi col Pinguino, ma ha voglia di pensare in grande... :) In questo articolo provero' a scrivere come mettere in piedi un serverino web con supporto per PHP e MySQL: non sara' certo un server di quelli coi contro-fiocchi, ma per l'uso in LAN o per lavorare in locale va piu' che bene... :) Prima di inziare, avviso che le procedure e gli esempi che seguiranno fanno riferimento alla mia distro (Debian Sid) e che in altre distro le cose potrebbero essere differenti. Che volete farci, io sono un Debianista convinto... ;) Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose: - Un server web: useremo Apache2 (sul mio sistema ho la versione ), che e' stato totalmente riscritto rispetto alle versioni 1.3.x - PHP (versione 4) e il relativo modulo per MySQL - MySQL (versione 4 anch'esso) Ok, procedamus Come recuperiamo il materiale? Semplicissimo: con apt-get! Innanzitutto facciamo un update della lista dei pacchetti della nostra distro con # apt-get update Una volta fatto, scarichiamo e installiamo queste quattro cose: # apt-get install apache2-common # apt-get install apache2-mpm-prefork # apt-get install libapache2-mod-php4 # apt-get install apache2-doc Breve spiegazione di cosa si e' installato in dettaglio: col primo pacchetto abbiamo tutti i moduli standard per Apache2 (incluso il supporto SSL, per connessioni sicure), ma NON il server web vero e proprio, che abbiamo installato col secondo pacchetto. Col terzo pacchetto abbiamo installato i moduli per far funzionare PHP sul nostro server. Per maggiori informazioni, lanciate questo comando # apt-cache show nome_pacchetto Installiamo ora PHP e i moduli relativi per MySQL # apt-get install php4 # apt-get install php4-mysql e infine il nostro DBMS, MySQL # apt-get install mysql-server Ricordo che le eventuali dipendenze con altri pacchetti vengono gestite direttamente da apt-get, quindi andate tranquilli... :)

2 Visto che la gestione di MySQL da riga di comando non e' proprio semplicissima, vi consiglierei vivamente di scaricare anche PhpMyAdmin, un'interfaccia web per la gestione dei database MySQL: # apt-get install phpmyadmin A questo punto potete provare a vedere se il vostro server funziona. Se non lo e' gia', avviate il demone Apache2 con # /etc/init.d/apache2 start aprite una finestra del vostro browser e digitate nella barra degli indirizzi "http:// " (senza i doppi apici). Vi dovrebbe comparire la cosiddetta "Placeholder page", una paginetta con alcuni avvisi. Se la vedete, significa che tutto e' andato liscio. Stoppate il demone con # /etc/init.d/apache2 stop Non preoccupatevi se vedete questo messaggio di errore apache2: Could not determine the server's fully qualified domain name, using for ServerName perche' lo risolveremo subito... :) Andiam, andiam, andiamo a smanettar Ora vediamo di configurare un po' meglio il tutto. Cominciamo da Apache. Spostatevi in /etc/apache2 e date un'occhiata ai file che ci sono all'interno di questa directory. Dovreste trovarvi di fronte a questa roba: LoHacker:/etc/apache2# ls -la total 76 drwxr-xr-x 9 root root 4096 May 8 15:05. drwxr-xr-x 98 root root 4096 May 20 18:45.. -rw-r--r-- 1 root root 2134 Apr 4 16:48 README -rw-r--r-- 1 root root May 1 20:50 apache2.conf drwxr-xr-x 2 root root 4096 Apr 4 15:20 build drwxr-xr-x 2 root root 4096 May 15 20:41 conf.d -rw-r--r-- 1 root root 0 Apr 28 11:36 httpd.conf -rw-r--r-- 1 root root Apr 4 16:48 magic drwxr-xr-x 2 root root 4096 Apr 29 12:35 mods-available drwxr-xr-x 2 root root 4096 May 15 20:41 mods-enabled -rw-r--r-- 1 root root 66 May 8 15:05 ports.conf drwxr-xr-x 2 root root 4096 Apr 12 21:38 sites-available drwxr-xr-x 2 root root 4096 Apr 15 16:27 sites-enabled drwxr-xr-x 2 root root 4096 Apr 4 16:47 ssl Non entro nel dettaglio (anche perche' non lo conosco nemmeno io ^^;;), comunque ci interessano due file, per adesso: apache2.conf e ports.conf. Il primo e', di fatto, l'equivalente di httpd.conf (il nome viene mantenuto in tutte le altre distro, solo in Debian e' differente), mentre il secondo serve a configurare l'indirizzo IP e la porta sulla quale il server se ne stara' in ascolto. Guardiamo quello che puo' servirci in apache2.conf, quindi editate il file in

3 questione con Vi o col vostro editor di fiducia. Vi ricordate l'errore che vi ho descritto nel paragrafo precedente, no? Bene, rattoppiamolo decommentando o aggiungendo, nel caso non ci fosse, la seguente riga ad inizio file ServerName localhost Niente di piu' semplice... :) Tornando a noi, dobbiamo fare in modo che il nostro server riesca a far girare le pagine in PHP, abbiamo detto: scorrete il file fino ad arrivare a questa riga DirectoryIndex index.html index.cgi index.pl index.php index.xhtml Se non c'e', aggiungete alla lista "index.php" (sempre senza doppi apici) Vi do un consiglio del tutto spassionato: io ho trovato molto comodo abilitare anche queste righe, che si trovano appena sotto quella descritta UserDir public_html <Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec A cosa servono? Beh, semplice: create nella vostro home una directory chiamata "public_html" con $ mkdir public_html se volete metteteci dentro qualche file e poi provate a digitare sul vostro browser e lo scoprirete da soli. IMHO e' decisamente piu' comodo del mettere le pagine in / var/www, che e' la DocumentRoot predefinita di Apache... :) Continuando con la nostra configurazione di Apache per abilitare il PHP, scorrendo ulteriormente il file apache2.conf vi troverete di fonte a queste righe #AddType application/x-httpd-php.php #AddType application/x-httpd-php-source.phps che definiscono i tipi di applicazione che il nostro Apache e' in grado di gestire. Decommentate quindi la prima delle due righe di cui sopra, nel caso lo fosse, altrimenti le vostre pagine in php non verranno visualizzate. Con apache2.conf abbiamo finito. Non abbiamo ancora finito, pero', di abilitare PHP su Apache: dobbiamo installare i moduli. Come fare? Nell'elenco dei file contenuti in /etc/apache2 avrete sicuramente visto due cartelle: mods-avaiable/ e modsenabled/. La prima contiene tutti i moduli che si trovavano nel pacchetto apache2- common e nel pacchetto libapache2-mod-php4 e che sono disponibili all'abilitazione, la seconda contiene i moduli gia' abilitati e funzionanti. Per abilitare i moduli e' sufficiente creare un link simbolico ai file.load e. conf del modulo voluto nella directory mods-enabled, in questo modo (io specifico sempre i path, onde evitare casini) # ln -s /etc/apache2/mods-avaiable/miomodulo.conf /etc/apache2/mods-

4 enabled/miomodulo.conf # ln -s /etc/apache2/mods-avaiable/miomodulo.load /etc/apache2/modsenabled/miomodulo.load I moduli per il PHP hanno nome "php4.load" e "php4.conf". i raccomando di dare al link lo stesso nome del file originale! Ovviamente questa e' la via piu' complicata, tanto perche' sono sadico! =P Esiste un altro metodo per caricare velocemente i moduli, senza creare il link simbolico a manina: # a2enmod miomodulo che fara' da solo tutte le operazioni descritte in precedenza. Esiste, ovviamente, anche il comando per disabilitare un modulo: # a2dismod miomodulo Volevo farvi notare un'altra cosa: io, per abitudine, avvio e stoppo il demone Apache nel modo che ho fatto vedere sopra, ma questo non e' il solo modo. Esiste infatti un comando, chiamato "apache2ctl" che non solo vi permette di stoppare/avviare/riavviare Apache2, ma permette altre operazioni, che vi invito a guardare lanciando semplicemente il comando sopracitato... :) Ora tocca a ports.conf che, come detto prima, definisce su quali indirizzi e porte il server deve restare in ascolto. Il file in questione si presenta con una sola riga, contenente questa stringa Listen 80 che sta ad indicare che Apache e' in ascolto sulla porta 80 e che tutti, dall'esterno, possono accedere al vostro webserver. Se non volete cio', potete configurare Apache in modo tale che se ne resti in ascolto esclusivamente su indirizzi locali, modificando ports.conf come segue Listen :80 (questo per il loopback, se siete in una LAN e avete bisogno di un server web aziendale potreste mettere, ad esempio, "Listen :80"). A meno di sviste clamorose, Apache e il PHP *dovrebbero* essere a posto. Avviate il demone, provate a scrivere una pagina di prova in php che contiene esattamente queste righe di codice <?php?> phpinfo(); Salvate la pagina (chiamatela, per esempio, "test.php") e lanciatela con il vostro browser. Se riuscite a visualizzare una tabella significa che PHP e' stato configurato a dovere... :) Un lucchetto per il nostro Indiano A differenza della versione 1.3.x, non esiste un pacchetto similare a "apache-ssl", quindi il supporto per le connessioni cifrate deve essere impostato a manina. Ahime', oserei dire Il modulo SSL da solo non e' sufficiente, ma abbiamo bisogno anche di OpenSSL,

5 scaricabile sempre con apt-get # apt-get install openssl che ci permettera' di creare i certificati per i nostri server web. Se non l'avete gia' fatto, inoltre, installate il modulo SSL per Apache con # a2enmod ssl Ora dobbiamo creare i certificati, per l'appunto: qui Apache ci viene in aiuto con un altro comando, "apache2-ssl-certificate". Lanciatelo # apache2-ssl-certificate Dovrete riempire una serie di campi, fatelo. A opera finita dovreste ritrovarvi, nella directory ssl/, due file, di cui uno e' "apache2.pem", che se non erro contiene la chiave privata che serve a crittare le nostre connessioni e il certificato vero e proprio. [Warning: tutto quello che seguira' in questo paragrafo e' un mio "smanettamento" personale: funziona, ma esistono sicuramente metodi migliori di quello che ho usato io!] Fatto questo, dobbiamo mettere mano a due file: il solito "ports.conf" e "default", contenuto nella directory sites-enabled/ (vi sono contenute le varie configurazioni per i domini virtuali presenti sul server). Cominciamo dal primo: editatelo e aggiungete questa riga a quello che gia' c'e' Listen :443 (sempre per il loopback, per la LAN sapete gia' cosa fare ;)) dove la porta 443 e' quella predefinita per le connessioni https. Se non ci credete, lanciate Nmap per fare un portscan della vostra macchina e ve ne accorgerete da soli. Fin qui tutto facile, no? Il difficile viene qui: editate il file "default" e aggiungete una cosa come questa a quello che gia' esiste: <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLCertificateKeyFile /etc/apache2/ssl/apache.pem BrowserMatch "MSIE [1-4]" nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [5-9]" ssl-unclean-shutdown SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP ServerAdmin ServerName yourhost.yourdomain DocumentRoot /var/www/apache2-default <Directory /> Options FollowSymLinks <Directory /var/www/apache2-default> Options Indexes FollowSymLinks MultiViews Order allow,deny allow from all

6 ScriptAlias /cgi-local/ /var/www/apache2-default/cgi-bin/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/var/www/apache2-default/cgi-bin"> Options None Order allow,deny Allow from all <Directory "/usr/lib/cgi-bin"> Options None Order allow,deny Allow from all ErrorLog /var/log/apache2/error.log-443 LogLevel warn CustomLog /var/log/apache2/access.log-443 combined ServerSignature On Alias /icons/ "/usr/share/apache2/icons/" Alias /manual/ "/usr/share/doc/apache2-doc/manual/" <Directory "/usr/share/apache2/icons"> Options Indexes MultiViews Order allow,deny Allow from all </VirtualHost> Riavviate il demone Apache e provate a digitare sul vostro browser https:// Se vi viene chiesto di accettare il certificato allora cio' significa che avete fatto tutto per bene e che la connessione al vostro server web e' cifrata e sicura. A riprova di questo, una volta accettato il certificato dovreste visualizzare un lucchetto in basso a destra del vostro browser. Perdonate l'ignoranza sui Virtual Host, ma sono alle prime armi anche io, con il Pinguino, quindi portate pazienza, colmero' le lacune, prima o poi... :) Il matrimonio del secolo: Carlo e Diana? No, Php e MySQL... =P PHP, pero', mostra tutte le sue potenzialita' se associato a MySQL. L'installazione di php4-mysql dovrebbe aver provveduto da sola a fare tutto il necessario, ma per scrupolo provate a connettervi a un database MySQL da una pagina PHP. Come fare? Beh, io posso provare a spiegarvelo, ma non sono ferratissimo con MySQL, quindi prendete tutto con le pinze. Dunque, innanzitutto dovete "mettervi a posto" MySQL: lanciate il demone nel caso fosse inattivo # /etc/init.d/mysql start All'atto dell'installazione, MySql crea due DB di default: il database chiamato

7 "mysql", che contiene tutto ciò che riguarda l'utenza MySQL e i permessi degli stessi utenti, e "test", al quale si può accedere tranquillamente senza utente e password e sul quale si puo' tranquillamente scrivere. Sara' questo il DB sul quale faremo la prova di funzionamento: io non usero' PhpMyAdmin per le prossime operazioni, vi avverto: preferisco la riga di comando... ;) Dunque, bisogna intanto accedere al database "test", e lo si fa cosi': $ mysql test Dato questo comando (che potete lanciare anche dalla vostra shell utente, non e' per nulla necessario essere root di sistema) vi ritroverete di fronte al prompt di MySQL, che ha una forma di questo tipo: mysql> Il database non contiene nessuna tabella, come potete verificare con la seguente operazione (occhio al punto e virgola, e' necessario per concludere ogni istruzione, come in C) mysql> SHOW TABLES; (MySQL _non_ e' case-sensitive, metto il maiuscolo solo per evidenziare le parole chiave) Senza tabelle non potete fare un emerito tubo, mettiamola cosi'. Dobbiamo quindi crearcene una, e la faremo in un modo semplicissimo mysql> CREATE TABLE prova(voce1 INTEGER, voce2 VARCHAR(255)); nella quale andremo a mettere due campi, "voce1", che e' un intero, e "voce2", che e' una variabile di tipo stringa di 255 caratteri, per dirla brutalmente. Controllate con "SHOW TABLES;" l'avvenuta creazione della tabella (l'output sara' una vera e propria tabella disegnata) e successivamente controllate che anche i campi siano stati creati, utilizzando mysql> DESC prova; Ora inseriremo un record, tanto per non avere il DB vuoto mysql> INSERT INTO prova VALUES (1, 'Ciao a tutti') Per verificare che i dati siano stati inseriti correttamente, fate una select mysql> SELECT * FROM prova; Ci manca solo la verifica con PHP, vero? Bene, scrivete una paginetta come questa al DB"); <?php mysql_connect("localhost", "", "") or die("impossibile connettersi mysql_select_db("test") or die("impossibile selezionare il DB"); $query="select * from prova"; $ris = mysql_query($query) or die(mysql_error()); $num_colonne=mysql_num_fields($ris); for($i=0; $i<$num_colonne; $i++) echo "<p>".mysql_field_name($ris, $i)."</p>\n";

8 while($riga=mysql_fetch_row($ris)) { for($i=0; $i<$num_colonne; $i++) echo $riga[$i]."<br>\n"; }?> Salvatela e provate a visualizzarla col vostro browser. Se riuscite a visualizzare i dati significa che il DBMS funziona e non avete bisogno di fare altro. In caso di errore consiglio di riconfigurare il modulo MySQL per PHP con un bel # dpkg-reconfigure php4-mysql e rispondete sempre "Yes" alla domande che vi vengono poste. Per scrupolo, riavviate Apache, operazione che comunque va fatta ogni volta che modificate i file di configurazione inerenti al webserver. Le operazioni di creazione database/tabelle e di inserimento dati si possono fare anche con PhpMyAdmin, del quale gia' vi avevo accennato all'inizio di questo articolo. Per accedere all'interfaccia web e' sufficiente digitare questo indirizzo sul vostro browser Vi ritroverete davanti a un form di autenticazione. Si dovrebbe riuscire a entrare senza user e senza pwd, ma da me l'accesso "anonimo" funziona solamente se nel campo "Nome utente" metto uno spazio bianco. E' molto probabile, cmq, che abbia sbagliato qualcosa io, voi pero' provate lo stesso, per scrupolo... :) Dovrebbe essere veramente tutto. Spero che questo articolo sia risultato abbastanza comprensibile ai piu', di non aver fatto troppi errori e/o imprecisioni e che quanto ho scritto sia stato utile... :) Marco

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Installazione LAMP Installare un server lamp su Linux Ubuntu Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Poi copiamo ed incolliamo nel terminale il comando: sudo apt-get

Dettagli

XAMPP (a cura di Michele Acierno a.a. 2012/2013)

XAMPP (a cura di Michele Acierno a.a. 2012/2013) XAMPP (a cura di Michele Acierno a.a. 2012/2013) Sommario 1. Introduzione 2.Installazione Xampp 3.Avviare Xampp 4.Configurazione Xampp 4.1 DocumentRoot e standard Directory 4.2 Forbidden Access e accesso

Dettagli

HTTPD - Server web Apache2

HTTPD - Server web Apache2 Documentazione ufficiale Documentazione di Ubuntu > Ubuntu 9.04 > Guida a Ubuntu server > Server web > HTTPD - Server web Apache2 HTTPD - Server web Apache2 Apache è il server web più utilizzato nei sistemi

Dettagli

Rapporto Tecnico N. 2 Ottobre 2012. IBIM Drive. Alessandro Pensato

Rapporto Tecnico N. 2 Ottobre 2012. IBIM Drive. Alessandro Pensato Rapporto Tecnico N. 2 Ottobre 2012 IBIM Drive Alessandro Pensato IBIM DRIVE Alessandro Pensato IBIM-CNR Ottobre 2012 ABSTRACT Con la diffusione dei dispositivi mobili e delle connessioni di rete sempre

Dettagli

CONFIGURAZIONE XAMPP + SSL (HTTPS)

CONFIGURAZIONE XAMPP + SSL (HTTPS) CONFIGURAZIONE XAMPP + SSL (HTTPS) a cura di Anna Marchese Questa guida consente di configurare Xampp per Windows 7, con il protocollo https (ovvero connessione sicura o protetta). Io ho installato Xampp

Dettagli

CONFIGURAZIONE WAMP SERVER + SSL (HTTPS)

CONFIGURAZIONE WAMP SERVER + SSL (HTTPS) CONFIGURAZIONE WAMP SERVER + SSL (HTTPS) Questa guida consente di configurare Wampserver per Windows XP, con il protocollo https (ovvero connessione sicura o protetta). Effettuare una copia di backup dei

Dettagli

Laboratorio di Progettazione Web

Laboratorio di Progettazione Web Il Server web Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - c.renso@isti.cnr.it E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta

Dettagli

Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi

Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi Web server Apache Un sito web notoriamente è costituito da un insieme di pagine web tra loro collegate e contenenti

Dettagli

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com 15.03.2006 Ver. 1.0 Scarica la versione pdf ( MBytes) Nessuno si spaventi! Non voglio fare né un manuale

Dettagli

Argomenti Percorso 7 Apache HTTP

Argomenti Percorso 7 Apache HTTP Apache httpd Directory importanti File di configurazione Permessi d accesso Virtual Host Moduli ed estensioni SSL e https PHP Argomenti Percorso 7 Apache HTTP 2 httpd.apache.org Percorso 7 Apache HTTP

Dettagli

Scritto da Administrator Martedì 21 Ottobre 2008 08:47 - Ultimo aggiornamento Lunedì 03 Ottobre 2011 09:56

Scritto da Administrator Martedì 21 Ottobre 2008 08:47 - Ultimo aggiornamento Lunedì 03 Ottobre 2011 09:56 Sommario - Introduzione - Impostare dei virtual host basati sul nome - Impostazione di un virtual host come sito predefinito - Impostazione di virtual host basati su indirizzo ip - Impostazione di sito

Dettagli

OwnCloud 8 su rete lan aziendale (una specie di Gdrive privato)

OwnCloud 8 su rete lan aziendale (una specie di Gdrive privato) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) (campagnanorap@gmail.com) Miniguida n. 216 Ver. febbraio 2015 OwnCloud 8 su rete lan aziendale (una specie di Gdrive

Dettagli

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Xampp. Valeriano Maysonnave - A.A. 2014/2015 - Xampp Valeriano Maysonnave - A.A. 2014/2015-1 Introduzione...1 2 Installazione su Windows...1 3 Configurazione Apache...2 3.1 Accesso al file di configurazione httpd.conf...2 3.2 Il file httpd.conf...3

Dettagli

Apache MySQL PHP - FTP

Apache MySQL PHP - FTP Apache MySQL PHP - FTP Scelta del software, Installazione e configurazione Ivan Grimaldi grimaldi.ivan@gmail.com HcssLug GNU/LINUX USERS GROUP Outline Cenni sul funzionamento di un WebServer Apache, PHP,

Dettagli

Tecnica per help desk remoto

Tecnica per help desk remoto Tecnica per help desk remoto Guida scritta da Stefano Coletta (Creator) il 5 ottobre 2003 Contattatemi a creator@mindcreations.com o visitando http://www.mindcreations.com In breve Una soluzione multipiattaforma,

Dettagli

Completamento installazione

Completamento installazione I.S. Sobrero Dipartimento di Informatica Completamento installazione install.linux@home 1 I gestori dei pacchetti Vi sono due alternative con Ubuntu: Synaptic, in modalità grafica; Advanced Packaging Tool

Dettagli

2. Costruire un database con Apache, PHP e MySql

2. Costruire un database con Apache, PHP e MySql 2. Costruire un database con Apache, PHP e MySql Lo scopo di questa esercitazione è realizzare un server web e costruire un database accessibile attraverso Internet utilizzando il server Apache, il linguaggio

Dettagli

WAMP: Apache, MySql, PHP per ambienti Windows

WAMP: Apache, MySql, PHP per ambienti Windows WAMP: Apache, MySql, PHP per ambienti Windows A cura di Silvio Bonechi per http://www.pctrio.com Ver. 1.0 del 03.03.06 Indice 1 WAMP un paradigma per l ambiente Windows: i programmi 2 EasyPHP, il nostro

Dettagli

Apache 2, PHP5, MySQL 5

Apache 2, PHP5, MySQL 5 Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche

Dettagli

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Installazione & Configurazione Php e MySQL su Mac Os X. Php Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.

Dettagli

ISPConfig: configurazione di un sito

ISPConfig: configurazione di un sito ISPConfig: configurazione di un sito Scopo del documento... 1 ISPConfig... 1 Accesso a ISPConfig... 1 Gestione di un dominio... 2 Creazione di un utente FTP... 3 Installazione di un applicativo web: creazione

Dettagli

INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB

INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB 1. INTRODUZIONE In questo tutorial si illustra come installare un sistema di gestione in rete di documenti, con relativa

Dettagli

INSTALLAZIONE JOOMLA

INSTALLAZIONE JOOMLA INSTALLAZIONE JOOMLA Moltissime volta mi capita (e penso capiti anche a voi) di dover prima di pubblicare un sito farlo vedere al cliente per l ok finale, o magari doverlo fare vedere, ma non avere ancora

Dettagli

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA Questa vuole essere una breve tutorial su come installare Joomla su uno spazio Web gratuito, in particolare faremo riferimento ai sottodomini gratuitamente

Dettagli

Corso LAMP. Linux Apache Mysql Php

Corso LAMP. Linux Apache Mysql Php Corso LAMP Linux Apache Mysql Php Terzo Incontro * Reti basate su TCP/IP * Impostazione della rete su GNU/Linux * Gestione del software su Debian e derivate * Il web Server Apache * Configurazione principale

Dettagli

Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso)

Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso) Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso) Introduzione Il nostro scopo principale è quello di ottenere una piattaforma di sviluppo per poter realizzare e testare

Dettagli

Configurazione avanzata di XAMPP

Configurazione avanzata di XAMPP Configurazione avanzata di XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Apache Binding definisce su quali indirizzi

Dettagli

Il server web: Apache, IIS e PWS

Il server web: Apache, IIS e PWS IL SERVER WEB Corso WebGIS - Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Il server web: Apache, IIS e PWS...1 Directory di default...2 Alias e cartelle virtuali...3

Dettagli

Installazione di Apache 2.2 Installazione di PHP 5.4 Installazione di MySQL 5.5 Configurazione e test di PHP-MySQL con l'estensione mysqli e mysql

Installazione di Apache 2.2 Installazione di PHP 5.4 Installazione di MySQL 5.5 Configurazione e test di PHP-MySQL con l'estensione mysqli e mysql Installare Apache 2.2, PHP 5.4, MySQL 5.5 su Windows In questo tutorial mostreremo in dettaglio le procedure di installazione e configurazione di Apache 2.2, PHP 5.4 e MySQL 5.5 su Windows XP/7. Il nostro

Dettagli

Apache e la Sicurezza

Apache e la Sicurezza Apache e la Sicurezza Introduzione Purtroppo il web server rappresenta sempre un punto di debolezza in una rete, attraverso di esso spesso si possono effettuare delle vere e proprie intrusioni sul sistema.

Dettagli

Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7

Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7 Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7 Luigi Maggio Personal web portforlio: www.luigimaggio.altervista.org Indirizzo e- mail: luis_may86@libero.it Installare e configurare

Dettagli

Magento - guida all'installazione

Magento - guida all'installazione Magento - guida all'installazione a cura di Luca Soave 1- Premesse In questa guida impareremo come ottenere un sito web su base Magento allocato in un Ubuntu Server su macchina vistuale, basandoci sulle

Dettagli

Installazione Shibboleth Service Provider su Debian-Linux

Installazione Shibboleth Service Provider su Debian-Linux Installazione Shibboleth Service Provider su Debian-Linux 28 Gennaio 2015 Autori: Marco Malavolti Credits: Shibboleth, SWITCH AAI Indice generale 1) Introduzione...3 2) Software da installare...3 3) Richiedere

Dettagli

Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso

Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso Apache Webserver Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso Cos'è Apache? Dal sito http://httpd.apache.org: The Apache HTTP Server Project is an effort

Dettagli

3. Come realizzare un Web Server

3. Come realizzare un Web Server 3. Come realizzare un Web Server 3.1 Che cos'è un web server Il web server, è un programma che ha come scopo principale quello di ospitare delle pagine web che possono essere consultate da un qualsiasi

Dettagli

Guida a PhpMyAdmin. Introduzione

Guida a PhpMyAdmin. Introduzione Guida a PhpMyAdmin Introduzione Non è detto che, per installare uno script, si debba necessariamente conoscere il Php. I puristi della programmazione inorridiranno certamente leggendo questa frase ma è

Dettagli

Creare un Server Casalingo

Creare un Server Casalingo Creare un Server Casalingo Questa guida è più che altro un promemoria per il sottoscritto,dove si penserà a creare un piccolo server casalingo,in questa breve ma intensa guida si parlerà spesso di ssh,

Dettagli

Introduzione ai servizi di Linux

Introduzione ai servizi di Linux Introduzione ai servizi di Linux Premessa Adios è un interessante sistema operativo Linux basato sulla distribuzione Fedora Core 6 (ex Red Hat) distribuito come Live CD (con la possibilità di essere anche

Dettagli

PHP, MySQL e Linux con RedHat 7.2

PHP, MySQL e Linux con RedHat 7.2 PHP, MySQL e Linux con RedHat 7.2 Loris Tissino copyright Loris Tissino, 2002 Table of Contents 1 Introduzione...1 1.1 Il necessario...1 2 Installazione e configurazione iniziale...2 2.1 Installazione

Dettagli

Guida all installazione e configurazione di Joomla 1.5

Guida all installazione e configurazione di Joomla 1.5 Guida realizzata e rilasciata dallo staff di Joomlaservice.org Joomla 1.5 lascia finalmente la fase beta per la RC1, in attesa di approdare alla versione stabile. Le differenze tra un installazione di

Dettagli

SWPI LAMP. SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN!

SWPI LAMP. SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN! SWPI LAMP Ovvero, una completa meteo station con : SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN! Questo tutorial nasce dalla esigenza di avere una stazione meteo completa e capace di visualizzare

Dettagli

PHP 5. PHP ed i database. Database e tabelle. Struttura di un DB relazionale. Accesso a database

PHP 5. PHP ed i database. Database e tabelle. Struttura di un DB relazionale. Accesso a database PHP ed i database PHP 5 Accesso a database PHP funziona con molti database relazionale che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto

Dettagli

Installare Joomla! su Linux (Ubuntu)

Installare Joomla! su Linux (Ubuntu) Installare Joomla! su Linux (Ubuntu) di Salvatore Schirone versione 0.3 Sommario In questo piccolo tutorial viene mostrato l instalazione in locale di joomla! in ambinente Linux. Si farà riferimento esplicito

Dettagli

Modulo 6 Proviamo Wordpress gratuitamente

Modulo 6 Proviamo Wordpress gratuitamente Copyright Andrea Giavara wppratico.com Modulo 6 Proviamo Wordpress gratuitamente 1. Wordpress.com una piattaforma gratuita per il blogging 2. Installare Wordpress in locale 3. Creare un sito gratis con

Dettagli

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server)

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server) MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server) Goy - a.a. 2009/2010 Programmazione Web 1 Informazione persistente Se vogliamo tener traccia

Dettagli

Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it!

Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Sicurezza del Web server Sicurezza Web Server (1) Perché attaccare un Web server? w Per

Dettagli

Sicurezza del Web server

Sicurezza del Web server Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Sicurezza del Web server 1 Sicurezza Web Server (1) Perché attaccare un Web server? w Per

Dettagli

Reti Informatiche Terza Esercitazione. Apache Server

Reti Informatiche Terza Esercitazione. Apache Server Reti Informatiche Terza Esercitazione Apache Server Sommario Aspetti preliminari architettura di riferimento cenni al protocollo HTTP Uniform Resource Identifier (URI) Configurazione del server web Apache

Dettagli

Download, configurazione ed installazione di apache

Download, configurazione ed installazione di apache INDICE INDICE... - 1 - Introduzione... - 3 - Caratteristiche principali... - 3 - Breve descrizione dell architettura... - 3 - Download, configurazione ed installazione di apache... - 3 - Configurazione

Dettagli

DUAL BOOT WINDOWS-LINUX.

DUAL BOOT WINDOWS-LINUX. DUAL BOOT WINDOWS-LINUX. Realizzato da Jona Lelmi Nickname PyLinx Iniziato il giorno 5 Luglio 2010 - terminato il giorno 8 Luglio 2010 email autore: jona.jona@ymail.com Canale Youtube http://www.youtube.com/user/pylinx

Dettagli

Creazione di un database per VSFTPD

Creazione di un database per VSFTPD VSFTPD non ha un supporto built-in per MySQL, per cui le libpam-mysql sono fondamentali per permettere a vsftpd di leggere gli utenti presenti su mysql. Aggiungiamo anche un utente di sistema per VSFTPD,

Dettagli

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione a XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione applicazione web richiede diversi componenti

Dettagli

Manuale d'uso di cricket installazione e nozioni generali

Manuale d'uso di cricket installazione e nozioni generali Manuale d'uso di cricket installazione e nozioni generali http://www.cricket.sourceforge.net/ di Alessio Porcacchia Pagina 1 Cos'e' cricket Cricket e' un web-based grapher che puo' generare dei grafici

Dettagli

Elementi di Sicurezza e Privatezza Laboratorio 4. Chiara Braghin. Caso di studio: Apache Web Server

Elementi di Sicurezza e Privatezza Laboratorio 4. Chiara Braghin. Caso di studio: Apache Web Server Elementi di Sicurezza e Privatezza Laboratorio 4 Chiara Braghin Caso di studio: Apache Web Server 1 References Pagina web di Apache http://httpd.apache.org Pagina relativa al modulo di autenticazione http://httpd.apache.org/docs/2.2/howto/auth.html

Dettagli

MANUALE ESSENZIALE MYSQL

MANUALE ESSENZIALE MYSQL Autore: Classe: Luciano Viviani TERZA INFORMATICA SERALE (3IS) Anno scolastico: 2003/2004 Scuola: Itis Euganeo MANUALE ESSENZIALE MYSQL Manuale La dispensa vuole fornire agli studenti delle classi quinte

Dettagli

Ottava Esercitazione

Ottava Esercitazione Ottava Esercitazione Sommario Aspetti preliminari architettura di riferimento cenni al protocollo HTTP Uniform Resource Identifier (URI) Configurazione del server web Apache file di configurazione invocazione

Dettagli

CORSO WEB SERVER, DBMS E SERVER FTP

CORSO WEB SERVER, DBMS E SERVER FTP CORSO WEB SERVER, DBMS E SERVER FTP DISPENSA LEZIONE 1 Autore D. Mondello Transazione di dati in una richiesta di sito web Quando viene effettuata la richiesta di un sito Internet su un browser, tramite

Dettagli

PHP 5. Accesso a database

PHP 5. Accesso a database PHP 5 Accesso a database PHP ed i database PHP funziona con molti database relazionali che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto

Dettagli

L interfaccia a riga di comando di MySql

L interfaccia a riga di comando di MySql L interfaccia a riga di comando di MySql Una volta completata la procedura di installazione possiamo finalmente testare le funzionalità di MySQL. Sia che ci si trovi in ambiente Linux che Windows, l'interfaccia

Dettagli

Il sito della scuola con

Il sito della scuola con Incontro in aula virtuale del 24 gennaio 2013 Il sito della scuola con La sicurezza di un sito Joomla Il Pacchetto Joomla pasw quickstart versione 2.0. a cura di Gianluigi Pelizzari IIS Fantoni Clusone

Dettagli

Realizzazione di un clustering con slackware e openmosix

Realizzazione di un clustering con slackware e openmosix Realizzazione di un clustering con slackware e openmosix 1) cosa e' un clustering per clustering si intende la tecnica di distribuire i processi di calcolo su piu' di un elsaboratore. Cio' puo' essere

Dettagli

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0 Provincia di Cremona Requisiti Il primo e fondamentale requisito per poter aggiornare il programma, è di aver installato l'ultima versione del programma

Dettagli

GNU/LINUX LAMP Linux Apache Mysql Php V1.1 del 18/02/2013

GNU/LINUX LAMP Linux Apache Mysql Php V1.1 del 18/02/2013 GNU/LINUX LAMP Linux Apache Mysql Php V1.1 del 18/02/2013 1/45 Copyright 2013 Dott.Ing. Ivan Ferrazzi Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free

Dettagli

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Dettagli

Remote SQL Command Execution

Remote SQL Command Execution Remote SQL Command Execution Spesso si ha a che fare con SQL Injection se ci si trova nel campo della sicurezza informatica, ma non sempre si è a conoscenza di quanto una vulnerabilità del genere può essere

Dettagli

STAMPANTI SUPPORTATE

STAMPANTI SUPPORTATE STAMPARE CON LINUX Il presente testo non e' esaustivo, ossia non analizza tutte le possibili soluzioni di stampa utilizzando elaboratori che utilizzano linux. Anzi, le panoramiche illustrate sono scelte

Dettagli

MANUALE PER L'UTENTE. rev. 27/11/2013 Nicola Tommasi nicola.tommasi@univr.it

MANUALE PER L'UTENTE. rev. 27/11/2013 Nicola Tommasi nicola.tommasi@univr.it MANUALE PER L'UTENTE rev. 27/11/2013 Nicola Tommasi nicola.tommasi@univr.it Indice generale 1.POLICY DI ACCREDITAMENTO... 3 2.ACCEDERE AL DESKTOP ENVIRONMENT KDE DEL SERVER DI CALCOLO...3 Configurazione

Dettagli

[HOW-TO] Installazione e configurazione DBMS

[HOW-TO] Installazione e configurazione DBMS [HOW-TO] Installazione e configurazione DBMS Ai fini del corso sarà fondamentale possedere le capacità di installare e configurare correttamente almeno un DBMS sul proprio calcolatore. Vedremo in dettaglio

Dettagli

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni

Dettagli

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation

Dettagli

Configurazione di sicurezza di XAMPP

Configurazione di sicurezza di XAMPP Configurazione di sicurezza di XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Siti web sicuri alcuni siti web possono

Dettagli

a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server, motore php e dbms server

a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server, motore php e dbms server Applicazioni Web in PHP lezione 6 installazione di Easyphp e xampp In questa lezione impareremo... a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server,

Dettagli

Applicazione client-server in PHP con database MySQL

Applicazione client-server in PHP con database MySQL Applicazione client-server in PHP con database MySQL Emanuele Scapin 1 1 Liceo Statale F.Corradini, via Milano 1, 36016 Thiene 30/05/2012 1 Premessa Dopo la trattazione di argomenti teorici di progettazione

Dettagli

www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com)

www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com) www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com) Cosa è PHPNuke Perché Spaghettibrain Cosa Serve per installarlo Installazione

Dettagli

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione a XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione applicazione web richiede diversi componenti

Dettagli

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA REGISTRARSI AL SITO ALTERVISTA, PER OTTENERE SPAZIO WEB GRATUITO o Andare sul sito it.altervista.org o Nel riquadro al centro, scrivere

Dettagli

Progetto lab. Amministrazione e Sistema: Marco Simeoni, Nicola Preden, Francesco Gorin May 14, 2012

Progetto lab. Amministrazione e Sistema: Marco Simeoni, Nicola Preden, Francesco Gorin May 14, 2012 Progetto lab. Amministrazione e Sistema: Marco Simeoni, Nicola Preden, Francesco Gorin May 14, 2012 1 Contents 1 Creazione macchina virtuale: 3 2 Congurazione LDAP: 4 2.1 Installazione TLS ed SSL:......................

Dettagli

Print Server, questo sconosciuto...

Print Server, questo sconosciuto... Print Server, questo sconosciuto... By necr0soft Introduzione & Scopo del documento In questo articolo vedremo come realizzare un print server in una rete casalinga. Alla fine dell'articolo saremo in grado

Dettagli

Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL)

Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL) Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL) Ver. 1.0 rev.1.1 del 14/12/2003 By EnergyDrink emailto:energydrink@fastwebnet.it Questa che segue, e una delle possibili soluzioni

Dettagli

Sommario. 1. Introduzione. Samba - Monografia per il Corso di "Laboratorio di Sistemi Operativi".

Sommario. 1. Introduzione. Samba - Monografia per il Corso di Laboratorio di Sistemi Operativi. Sommario SAMBA Raphael Pfattner 10 Giugno 2004 Diario delle revisioni Revisione 1 10 Giugno 2004 pralph@sbox.tugraz.at Revisione 0 17 Marzo 2004 roberto.alfieri@unipr.it Samba - Monografia per il Corso

Dettagli

Gate Manager. 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale. Table of Contents. your partner

Gate Manager. 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale. Table of Contents. your partner 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale Table of Contents 1Indice...1 2Introduzione...2 3Cosa vi serve per cominciare...2 4Connessione via Ethernet con Step7 installato

Dettagli

Configurazione WAN (accesso internet)

Configurazione WAN (accesso internet) D-Link G624T Per entrare nella configurazione del Router è necessario collegarlo tramite porta Ethernet (di rete). Nelle opzioni di configurazione della scheda di rete, in Protocollo TCP/IP lasciare l

Dettagli

MYSQL. Avviare MySQL Per avviare il server MySQL basta lanciare il Servizio Mysql presente (aggiunto) tra i servizi di sistema.

MYSQL. Avviare MySQL Per avviare il server MySQL basta lanciare il Servizio Mysql presente (aggiunto) tra i servizi di sistema. Documento creato da Andrea www.ceccherini.net Per informazioni : andrea@ceccherini.net MYSQL MySQL è un database piuttosto popolare, reso ancor più interessante da almeno due fattori: primo, la sua gratuità;

Dettagli

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti

Dettagli

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it Corso GNU/Linux - Lezione 6 Davide Giunchi - davidegiunchi@libero.it Riepilogo TCP/IP Ogni host nella rete deve avere un proprio indirizzo ip Due o piu computer nella stessa rete, per poter comunicare

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

Dettagli

17.2. Configurazione di un server di Samba

17.2. Configurazione di un server di Samba 17.2. Configurazione di un server di Samba Il file di configurazione di default (/etc/samba/smb.conf) consente agli utenti di visualizzare le proprie home directory di Red Hat Linux come una condivisione

Dettagli

Domini Virtual Server

Domini Virtual Server Domini Virtual Server Pannello di controllo Manuale Utente Pannello di controllo domini e virtual server - Manuale utente ver. 2.0 Pag. 1 di 18 Sommario INFORMAZIONI GENERALI... 3 Virtual Server... 3 ACCESSO

Dettagli

Guida a CoinBeez v1.1 (da leggere TUTTA, almeno 3 volte)

Guida a CoinBeez v1.1 (da leggere TUTTA, almeno 3 volte) Guida a CoinBeez v1.1 (da leggere TUTTA, almeno 3 volte) Per utilizzare correttamente CoinBeez bisogna seguire una serie di passaggi, da farsi in sequenza uno dopo l altro. E altamente consigliato l utilizzo

Dettagli

Innanzitutto, esistono diversi modi per realizzare una rete o più reti messe insieme; vi illustro la mia soluzione :

Innanzitutto, esistono diversi modi per realizzare una rete o più reti messe insieme; vi illustro la mia soluzione : SALVE, Scrivo questo breve testo di delucidazioni a seguito di alcune richieste.. e per permettere a tutti di usare al meglio zeroshell per quanto riguarda i sistemi di video sorveglianza; é mia intenzione

Dettagli

hottimo procedura di installazione

hottimo procedura di installazione hottimo procedura di installazione LATO SERVER Per un corretto funzionamento di hottimo è necessario in primis installare all interno del server, Microsoft Sql Server 2008 (Versione minima Express Edition)

Dettagli

Registro elettronico scuola ospedaliera rel. 7.0

Registro elettronico scuola ospedaliera rel. 7.0 Registro elettronico scuola ospedaliera rel. 7.0 MANUALE DI INSTALLAZIONE 1/12 MANUALE DI INSTALLAZIONE Informazione per gli utenti Il registro elettronico è un applicazione software sviluppata con licenza

Dettagli

Manuale di configurazione dei servizi mobile di. Con.MET. srl. IMAP / POP3 / SMTP Sincronizzazione (SynConMET) DISPOSITIVI COMPATIBILI

Manuale di configurazione dei servizi mobile di. Con.MET. srl. IMAP / POP3 / SMTP Sincronizzazione (SynConMET) DISPOSITIVI COMPATIBILI Manuale di configurazione dei servizi mobile di Con.MET. srl IMAP / POP3 / SMTP Sincronizzazione (SynConMET) DISPOSITIVI COMPATIBILI iphone / ipad / ipod Android 4.0.3+ di A.Biancalani Rev. 1 del 11.02.2013

Dettagli

cambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta)

cambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta) Collegamento al server LINUX Segui le seguenti istruzioni per accedere al server LINUX. Da WINDOWS Lancia telnet dalla riga di comando telnet 10.15.1.5, 10.15.1.12, 10.15.1.18, 10.15.1.23 aula boole telnet

Dettagli

Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014

Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014 Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2013/2014 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation Application Storage PHP e DataBase Quando

Dettagli

Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Pag. 1/1 Sessione ordinaria 2010 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA

Dettagli

Se c'è un problema con la configurazione di PHP, il risultato del comando darà alcuni consigli su cosa sistemare e su come farlo.

Se c'è un problema con la configurazione di PHP, il risultato del comando darà alcuni consigli su cosa sistemare e su come farlo. Introduzione CELIA (Corpus Elettronico delle Lingue dell Italia Antica) è un software open source per la gestione dell epigrafia dei corpus di lingue antiche. È scritto in PHP grazie al framework symfony

Dettagli

Manca un programma importante

Manca un programma importante Manca un programma importante Finalmente, dopo tutte le volte che si è notato che un programma che vorremmo usare manca, impareremo ad installare nuovi pacchetti in modo molto semplice. Si è già detto

Dettagli

Ultr@ VNC: Guida (parte 1)

Ultr@ VNC: Guida (parte 1) Ultr@ VNC: Guida (parte 1) Vi presento la guida in italiano per l installazione e l utilizzo di Ultra VNC :http://ultravnc.sourceforge.net. Le potenzialità del programma ve le abbiamo già presentate :http://www.femetal.it/9/ultravncrecensione,

Dettagli