>> WebServer + 300T HOWTO
Indice dei contenuti |
Server Web
La guida che segue prende spunto da un'installazione tipica di un server web su Linux, comunque i passi da seguire sono gli stessi per tutti gli altri sistemi operativi/server.
Su linux il server web piu' diffuso e' Apache, ma per la guida che segue cio' non ha nessuna importanza.
Caso generale
Configurazione PC
Innanzitutto il pc che contiene il server web deve avere un indirizzo ip, deciso da noi, fisso; per esempio 192.168.1.5 (nel caso il router avesse 192.168.1.1). Questa impostazione serve per dire al router a quale dei pc della nostra rete deve essere inoltrata la porta 80 e la porta 443 (vedremo dopo cosa vuol dire).
Quindi per avere un indirizzo, all'interno della nostra rete, fisso per il nostro pc, il dhcp del pc deve essere disattivato, e deve essere impostato a mano un indirizzo una volta per tutte. Questo indirizzo non verra' mai visto all'esterno della nostra rete, ma solo dal nostro router.
Su Linux i comandi per impostare un indirizzo ip ad una scheda di rete e':
ifconfig eth0 add 192.168.1.5 netmask 255.255.255.0 up
Configurazione Router
Connetteveti al vostro router immettendo con un browser l'indirizzo ip del router, per esempio 192.168.1.1, e, dopo esservi loggati, selezionate avanzate:
Poi andate su inoltro porte:
Scegliete il vostro client (cioe' 192.168.1.5), e se non c'e' createlo dal pannello avanzate. Ora bisogna inoltrare la porta 80 e la porta 443 al vostro computer. I firmware piu' recenti hanno gia' questa regola impostata, la trovate su Server alla voce Server Web e associatela al vostro client (per esempio 192.168.1.5).
Andate su Strumenti:
e selezionate Comandi di sistema, cliccate su Salva:
A questo punto per vedere se tutto e' andato bene visitate http://www.whatismyip.com/ e segnatevi qual e' il vostro indirizzo IP, qulacun altro prova da casa sua a collegarsi al vostro IP, oppure su http://validator.w3.org/, dove dice URL il vostro IP e vedete se lo trova e cosa trova.
Indirizzo IP statico
Se avete un indirizzo IP statico basta dire ai vostri amici questo numero e se essi digiteranno tale IP (per esempio http//85.44.62.12) si collegheranno al vostro server web presente sul vostro pc.
Se volete potete anche registrare un dominio (cioe' un nome del tipo http://www.crazyaxe.it ) al vostro indirizzo IP in modo che vi trovino e vi ricordino pu' facilmente. Tale procedura puo' essere gatuita o a pagamento, e se digitate registrare dominio in un motore di ricerca, troverete varie guide e siti che vi spiegheranno come fare. (di solito quelli di secondo livello sono gratuiti, come http://crazyaxe.GRANDEPROVIDER.IT )
Indirizzo IP dinamico
Se il vostro abbonamento vi fornisce solo un indirizzo IP dinamico, non c'e' alcun problema: esitono siti che forniscono gratuitamente i mezzi per registrare un nome al vostro pc, e non al vostro indirizzo IP, che cambiera' ogni volta che vi collegherete (o anche piu' spesso).
Si prendera' come esempio la procedura gratuita (per un dominio di secondo livello) di www.dyndns.com, comunque esistono altri provider che offrono questo servizio come:
Per una lista completa collegatevi a http://www.technopagan.org/dynamic.
Se volete un dominio di primo livello, di solito la somma da pagare e' di 10 euro l'anno.
Linux
Con il sistema operativo Linux bisogna scaricare ed installare il programma ddclient, reperibile sempre dal sito http://dyndns.com; una volta installato bisogna configurare correttamente il file /etc/ddclient/ddclient.conf facendo in modo che le uniche linee prive di cancelletto (#) all'inizio della riga siano le seguenti:
daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog mail=root # mail all msgs to root mail-failure=root # mail failed update msgs to root pid=/var/run/ddclient.pid # record PID in file. use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address login=VOSTROLOGIN # default login password=VOSTRAPASSWORD # default password server=members.dyndns.org, \ protocol=dyndns2 \ VOSTROSITO.DOMINIODISECONDOLIVELLO.SCELTODAVOI
ATTENZIONE modificate:
- VOSTROLOGIN
- VOSTRAPASSWORD
- VOSTROSITO.DOMINIODISECONDOLIVELLO.SCELTODAVOI
Secondo i dati della vostra registrazione al servizio.
Per finire fate in modo che ddclient sia lanciato all'avvio del pc con i permessi di root, tipicamente basta lanciarlo tra i servizi dei runlevel di Linux.
Windows
Anche con windows e' possibile usufruire del servizio, basta scaricare il programma DynDNS Updater dal sito, e cominciare l'installazione:
Lasciate le impostazioni che trovate, di importante e' che mettiate LAN e non Dial-up quando vi viene richiesto.
Successivamente se vi viene chiesto di indicare il nome per un gruppo, potete mettere quello che vi pare, perche' questa funzione serve per identificare piu' nomi registrati da raggruppare insieme (generalmente ne avrete solo uno).
La parte piu' importante e' quando vi appare la schermata per aggiungere gli hostname che possedete, schiacciate il pulsante Add e compilate la maschera che vi apparira' mettendo il nome del vostro sito e il sistema utilizzato per il dns dinamco, in questo caso dyndns:

Mettete la sponta al vostro nome (o ai vostri nomi) e cliccate su avanti finche' non finira' l'installazione.
Altre pagini utili
Ecco alcune pagine correlate:
