~Mr.PartyHut~
11-12-2010, 00:51
Salve ragazzi,
mi sto attivando per hostare il mio spazio web su un server a casa mia (in locale), senza spendere alcunchè per i vari hosting o housing.
Solo che ovviamente, a mano che mi accingo a preparare il tutto, mi sorgono delle perplessità!
Volevo anche preparare una guida con tanto di comandi linux per configurare l'intero ambiente, solo che volevo prima da voi qualche parere.
L'Hardware usato:
Poichè il mio sito non avrà molta utenza (lo userò come e-shop per alcuni miei clienti e come base per vari mie attività) non ha eccessivo bisogno di risorse e visto che dovrà essere sempre acceso giorno e notte, ho optato per il risparmio energetico con piattaforma Intel Atom dual core e più precisamente questi componenti:
ASUS AT5NM10-I Intel Atom D510 (Intel NM10) 2xDDR2 Video On Board mini-ITX
Hard disk Western digital 500GB Green power
Alimentatore LC power 400W 80+ super silent
Praticamente il sistema consumerà all'incirca 30W massimi (in media 20W)
Software e SO:
Ovviamente ho messo su Linux Ubuntu 10.10 desktop
(sto anche preparando un secondo sistema con Ubuntu Server 64bit, ma sto testando il tutto)
Tutti gli altri componenti installati singolarmente, senza l'utilizzo di pacchetti come XAMPP o LAMP.
Server Apache2
MySQL server e client
PHP 5 con le varie estensioni
Per quanto riguarda l'indirizzo IP e il nome che ho dato al mio sito in moda che possa essere trovato su internet, ho usato il servizio DynDNS.
Mi sono creato un account sul sito di dyndns e ho configurato il router in modo che si agganci al DNS fornitomi da dyndns. In questo modo ho risolto il problema dell'indirizzo IP dinamico di una comune linea ADSL.
Ho logicamente nattato l'IP del PC in modo che sia inoltrato su internet e si interfacci con l'esterno (se non si fa questo passaggio, si vedrà solamente la pagina del router o il messaggio "IT works" di Apache, ma non il sito)
Ebbne, ora mi sorge qualche dubbio:
Avendo un DNS di terzo livello fornito da DynDNS, come posso fare in modo che google mi indicizzi le pagine?
Ma in primis, possono essere indicizzate le pagine in un sito in localhost così fatto???
La velocità di download con la quale gli altri scaricano dal mio sito è la massima mia velocità di upload, e quindi uno schifo (40 Kb/s circa).
Ma i siti di hosting come fanno ad avere server che fanno scaricare a bomba?
Si possono ottenere le stesse velocità anche con server casalinghi? Che contratti bisogna stipulare?
Posso eventualmente installare un server DNS su linux in modo che mi possa creare un mio dominio di secondo livello? Oppure anche in questo caso bisogna comprarlo da una ditta di hosting?
Insomma, mi piacerebbe dare il via ad una discussione sull'hosting casalingo, poichè lo trovo molto pratico e conveniente. Considerate che se si devono fornire grandi file ad altri utenti, in questo modo si supera il limite di archivio file dei normali servizi di hosting....insomma, i vantaggi sono enormi, ma io vorrei anche anazlizzare profondamente gli eventuali svantaggi.
Ma, in fin dei conti, le ditte di hosting non sono degli utenti che configurano dei server in egual modo? Cosa fanno di più che li rendono speciali????
Alla fine anche loro installano apache, mysql, php, e qualche altra cosuccia come cPanel e mail servers (fattibile anche in casa con linux). non capisco cosa fanno di più :(
Spero che qualcuno mi possa dare una mano a completare le mie lacune in fatto di hosting.
Grazie in anticipo!!!
PS: ovviamente tutto il sistema funziona perfettamente. Ho installato anche Joomla con Virtuemart e anche Wordpress.
Tutto funziona come un orologio, anche se per lavorare ho dovuto chmoddare tutto con 777 altrimenti diventavo matto con i permessi di linux. Solo che poi sarebbe interessante sapere gli esatti permessi da dare ad ogni folder per non rischiare intromissioni.
i permessi 777 sono da kamikaze in un server di produzione, lo so....
mi sto attivando per hostare il mio spazio web su un server a casa mia (in locale), senza spendere alcunchè per i vari hosting o housing.
Solo che ovviamente, a mano che mi accingo a preparare il tutto, mi sorgono delle perplessità!
Volevo anche preparare una guida con tanto di comandi linux per configurare l'intero ambiente, solo che volevo prima da voi qualche parere.
L'Hardware usato:
Poichè il mio sito non avrà molta utenza (lo userò come e-shop per alcuni miei clienti e come base per vari mie attività) non ha eccessivo bisogno di risorse e visto che dovrà essere sempre acceso giorno e notte, ho optato per il risparmio energetico con piattaforma Intel Atom dual core e più precisamente questi componenti:
ASUS AT5NM10-I Intel Atom D510 (Intel NM10) 2xDDR2 Video On Board mini-ITX
Hard disk Western digital 500GB Green power
Alimentatore LC power 400W 80+ super silent
Praticamente il sistema consumerà all'incirca 30W massimi (in media 20W)
Software e SO:
Ovviamente ho messo su Linux Ubuntu 10.10 desktop
(sto anche preparando un secondo sistema con Ubuntu Server 64bit, ma sto testando il tutto)
Tutti gli altri componenti installati singolarmente, senza l'utilizzo di pacchetti come XAMPP o LAMP.
Server Apache2
MySQL server e client
PHP 5 con le varie estensioni
Per quanto riguarda l'indirizzo IP e il nome che ho dato al mio sito in moda che possa essere trovato su internet, ho usato il servizio DynDNS.
Mi sono creato un account sul sito di dyndns e ho configurato il router in modo che si agganci al DNS fornitomi da dyndns. In questo modo ho risolto il problema dell'indirizzo IP dinamico di una comune linea ADSL.
Ho logicamente nattato l'IP del PC in modo che sia inoltrato su internet e si interfacci con l'esterno (se non si fa questo passaggio, si vedrà solamente la pagina del router o il messaggio "IT works" di Apache, ma non il sito)
Ebbne, ora mi sorge qualche dubbio:
Avendo un DNS di terzo livello fornito da DynDNS, come posso fare in modo che google mi indicizzi le pagine?
Ma in primis, possono essere indicizzate le pagine in un sito in localhost così fatto???
La velocità di download con la quale gli altri scaricano dal mio sito è la massima mia velocità di upload, e quindi uno schifo (40 Kb/s circa).
Ma i siti di hosting come fanno ad avere server che fanno scaricare a bomba?
Si possono ottenere le stesse velocità anche con server casalinghi? Che contratti bisogna stipulare?
Posso eventualmente installare un server DNS su linux in modo che mi possa creare un mio dominio di secondo livello? Oppure anche in questo caso bisogna comprarlo da una ditta di hosting?
Insomma, mi piacerebbe dare il via ad una discussione sull'hosting casalingo, poichè lo trovo molto pratico e conveniente. Considerate che se si devono fornire grandi file ad altri utenti, in questo modo si supera il limite di archivio file dei normali servizi di hosting....insomma, i vantaggi sono enormi, ma io vorrei anche anazlizzare profondamente gli eventuali svantaggi.
Ma, in fin dei conti, le ditte di hosting non sono degli utenti che configurano dei server in egual modo? Cosa fanno di più che li rendono speciali????
Alla fine anche loro installano apache, mysql, php, e qualche altra cosuccia come cPanel e mail servers (fattibile anche in casa con linux). non capisco cosa fanno di più :(
Spero che qualcuno mi possa dare una mano a completare le mie lacune in fatto di hosting.
Grazie in anticipo!!!
PS: ovviamente tutto il sistema funziona perfettamente. Ho installato anche Joomla con Virtuemart e anche Wordpress.
Tutto funziona come un orologio, anche se per lavorare ho dovuto chmoddare tutto con 777 altrimenti diventavo matto con i permessi di linux. Solo che poi sarebbe interessante sapere gli esatti permessi da dare ad ogni folder per non rischiare intromissioni.
i permessi 777 sono da kamikaze in un server di produzione, lo so....