Luca Dibello I programmi utilizzati per la creazione del server online saranno: XAMPP: un pacchetto software gratuito contentente Apache HTTP Server, il database MySQL e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP. SQLyog: una GUI (graphical user interface) per MySQL (DBMS). Avviare XAMPP e configurarlo nella seguente maniera: Installare tutti gli elementi che sono richiesti durate la configurazione. Lanciare i primi due (Apache e MySQL). Apache HTTP Server, o più comunemente Apache è il nome dato alla piattaforma server Web modulare più diffusa (ma anche al gruppo di lavoro open source che ha creato, sviluppato e aggiornato il software server), in grado di operare da sistemi operativi UNIX-Linux e Microsoft. Apache è un software che realizza le funzioni di trasporto delle informazioni, di internetwork e di collegamento, ha il vantaggio di offrire anche funzioni di controllo per la sicurezza come quelli che compie il proxy. Il Web Server apache presenta un'architettura modulare, quindi ad ogni richiesta del client, vengono svolte funzioni specifiche da ogni modulo di cui è composto, come unità indipendenti. Ciascun modulo si occupa di una funzionalità, ed il controllo è gestito dal core. I moduli: Core: programma principale composto da un ciclo sequenziale di chiamate ai moduli. Translation: traduce la richiesta del client Acces Control: controlla eventuali richieste dannose MIME Type: verifica il tipo di contenuto Response: invia la risposta al client e attiva eventuali procedure Logging: tiene traccia di tutto ciò che è stato fatto Il core suddivide la richiesta ai vari moduli in modo sequenziale, usando i parametri di uscita di un modulo come parametri di accesso per l'altro, creando così l'illusione di una comunicazione orizzontale fra i moduli Consultare l’indirizzo di configurazione online di XAMPP, selezionare la lingua e inserire una password a scelta. In questo modo cominciamo ad instaurare una relazione tra il nostro pc e la rete. Se l’operazione è stata effettuata con successo verrà visualizzato il seguente messaggio: Tornare su Xampp Control Panel e fermare il processo di MySQL cliccando su Stop. Apparirà così: Avviarlo nuovamente cliccando su Start. Apparirà così: Avviando SQLyog si aprirà la finestra “Connect to MySQL Host”. Premere su New e inserire un nome per la connessione.(es. Server gioco) Inserire i dati della connessione precedentemente impostati. Non modificare gli altri campi e salvare la connessione. Una volta connesso è necessario creare dei database dall’apposito menù. La creazione del database segue il solito procedimento, uguale per tutti i DBMS. Dopo aver importato tutti i dati necessari verrà fornito un indirizzo al quale l’utente potrà collegarsi per avere accesso alle informazioni contenute nel database. (foto mancanti per problemi interni di MySQL) Il tipo di dati contenuto può essere di qualsiasi tipo. Un esempio molto diffuso è quello di un server contenente file necessari per il funzionamento di applicazioni sul pc client. In questo caso il server elabora processi con informazioni e dati non contenuti sul pc dell’utente. (Un server [destra] svolge dei processi per un client [sinistra])