Usare il proprio Mac come Server

Il primo passo da compiere è attivare la Condivisione Web del proprio Mac OS X installato, partendo dalle Preferenze di Sistema > Condivisione.  Spostandoci sul Pannello "Servizi" mettiamo segno di spunta su "Condivisione Web".

( N.d.R. : Questa guida è stata realizzata con il sistema operativo Mac OSX 10.4.8 )

Come noterete in basso sono apparsi i link per collegarsi via web al proprio Mac. Il primo porta nella cartella WebServer presente nella Libreria del Sistema, il secondo link porta invece alla Directory Siti presente nella cartella Utente. Collegandovi avrete accesso, se non avete apportato modifiche alle due cartelle, ad una pagina che conferma la presenza del Server Apache.
Il messaggio che troverete è questo : "Funziona! Il Server Web Apache è stato installato su questo sito Web!"

Tutto questo è molto utile per condividere file, o anche ospitare un sito in prova, una chat tipo Carracho, etc etc. Ma c'è un difetto,  se non si è in possesso di un IP statico, ogni volta che ci si scollega e ricolegga si cambia IP e quindi la URL a cui doversi collegare, obbligando ad avvisare del cambiamento chi avesse bisogno di collegarsi.

La soluzione c'è ed è gratis, si chiama Dyndns.org e DynDnS Updater!

Per cominciare ci si registra a questa pagina : http://www.dyndns.com/account/create.html

Basta scegliere un Nick una buona Password e completare il Form di iscrizione. A domanda inviata controllare tra le proprie mail, il messaggio dove sarà presente il link da selezionare per confermare la registrazione.
Ci tengo a dire che non mi è mai arrivata una sola mail di spam da parte di Dyndns, per cui registratevi tranquillamente :-)

Dopo il login da questa pagina : https://www.dyndns.com/account/services/hosts/dyndns/add.html

Create il vostro Host, è tutto molto chiaro, e nel giro di un attimo avrete il vostro bel indirizzo internet che porta direttamente alla cartella WebServer sul vostro Mac. Scegliete un nome facile da ricordare magari, sperando non sia già esistente.

Naturalmente la prima volta che dovrete interrompere il collegamento internet o cambiare IP l'indirizzo non funzionerà più, in teoria dovreste loggarvi nuovamente sul sito di Dyndns e copiare il nuovo IP .Ma qui, ci viene in aiuto DynDns Updater :

  • Mac OS X 10.2
  • Mac OS X 10.3
  • Mac OS X 10.3.9
  • Mac OS X 10.4 PPC

http://www.versiontracker.com/dyn/moreinfo/macosx/27579

Una volta scaricato e installato, basta trascinarlo in cartella Applicazioni. Una volta avviato, chiederà di installare un demone ( daemon ), previo inserimento della Password di Amministratore.

Di seguito vi troverete davanti la finestra del programma, e da li, selezionerete Add User. Sarà sufficiente mettere il nome utente e la password che avevate scelto su https://www.dyndns.com/.
Poi passate alla voce Add Host e mettete il nome che avevate scelto per il vostro host, salvate, avviate il daemon in basso a sinistra e il gioco è fatto.

Come da immagine sotto :

( Ho, per ovvi motivi, nascosto l'IP, ma se volete, potete provare a collegarvi al mio host : andreafluid.dyndns.orgnel caso il webserver fosse attivo )

In modo automatico il "daemon" si collegherà a Dyndns avvisando del cambiamento di IP  di volta in volta, è vi permetterà di raggiungere sempre, senza problemi il vostro Mac come se avesse un indirizzo IP fisso.
Questa funzione è davvero utile, ed è sfruttabile in molti modi oltre quelli citati sopra.  Per esempio, dopo aver attivato la condivisione FTP, potete collegarvi con un qualunque programma FTP da un computer remoto al vostro Mac e averlo tutto a disposizione, anche se, il consiglio è di creare un Utenza apposita con permessi ristretti per permettere tali operazioni.

Ovviamente basterà fermare il "daemon" per non aggiornare più i dns, oppure fermare la condivisione web per non permettere più a nessuno di entrare nella vostra macchina. Buon divertimento ! 

Tutorial di : AndreaFluid