sito web di hosting da casa [chiuso]


9

Se voglio ospitare un sito Web da casa mia, compro un nome di dominio. Quindi, ottengo un IP statico dal mio ISP. Successivamente, lo indico all'indirizzo IP del mio sistema di casa. Posso anche usare il server SQL installato nel mio sistema e non preoccuparmi delle dimensioni. Non sto parlando di pile di server qui. Solo un server.

Mi chiedevo se fosse così facile, perché non farlo? C'è qualcosa che mi manca qui? Sto parlando di un sito Web moderatamente semplice. Ma importa?


8
Furti domestici, incendi, interruzioni di corrente, guasti a Internet, backup e risoluzione dei problemi mentre si è fuori città, per un appuntamento o per dormire. Come programmatore, non voglio avere nulla a che fare con questo e lasciare che qualcun altro lo gestisca.
JeffO,

7
Devi anche sapere una o due cose sulla sicurezza e sulla configurazione della rete, supponendo che tu abbia una sorta di router e firewall che connette la tua casa a Internet. Preferirei un server privato virtuale (VPS) in qualsiasi momento. Puoi ancora fare tutto quanto sopra, ma senza problemi e a costi molto bassi. La messa in funzione del VPS richiede meno di 10 minuti. Tutto ciò che serve è una carta di credito.
Manfred,

I server domestici sono fuori tema in Server Fault .
yannis,

Risposte:


10

Questa è una grande idea. Non solo imparerai molto su più argomenti (amministrazione del sistema, sicurezza, HTTP, valore della registrazione, rilevamento della perdita di contatto con il mondo esterno, ecc. Ecc. Ecc. Ecc.), Ma manterrai Internet più personale, più umano, più di ciò che ci ha attratto in primo luogo.

Tutti volevano "navigare in rete" nel 1996 solo per vedere le pubbliche relazioni aziendali o essere manipolati da annunci mirati? No proprio no, ma HELL NO. Volevamo navigare in rete per vedere cosa facevano gli altri, vedere torce poptart alla fragola, criceti danzanti e finte toilette. Fallo il più velocemente possibile: porta il tuo web server in rete.

Sembra che tu voglia eseguire un server basato su Windows. Non conosco nulla di Windows, eseguo i miei server personali (http://stratigery.com) su Linux. Passa a Linux e puoi inviarmi domande via e-mail in qualsiasi momento.


1
+2 per conoscere più argomenti e mantenere Internet personale. Nulla è meglio sapere come funzionano le cose e spesso il modo migliore per imparare è farlo da soli. -1 per il riferimento alla danza del criceto.
Kyle Hodgson

+1 per l'apprendimento e +1 per la nostalgia del web personale 96. Ricordi quel periodo in cui <somecompany>.comera improbabile che la digitazione funzionasse? Ci siamo divertiti un po '. Mi mancano le pagine personali e simili. Alcuni appassionati appassionati hanno scritto pagine così fantastiche dal nulla, mentre al giorno d'oggi ci sono molte cose premade. È una buona cosa, in generale, ovviamente, se non altro per la sua disponibilità alle masse. Ma Dio, come sono tornate le cose più divertenti. Inoltre, non hai mai visto un idiota (chiamiamo un gatto un gatto) digitando come un bambino di 8 anni o chiedendo alle persone di risolvere i suoi problemi e inviare "bump" dopo 1 ora.
Hayylem

Diamine, allora, i bambini di 8 anni collegati dove scrivevano meglio della maggior parte dei 20 qualcosa oggi. Vedi cosa hai fatto? Mi hai depresso per il resto del fine settimana lì :) Ora dove ho parcheggiato la mia stazione solare e la mia 486?
Hayylem

2
Nel primo paragrafo, questo ha sicuramente senso per qualcuno che vuole imparare come sono gestiti i server. Tuttavia, il secondo paragrafo è un po 'confuso per me. Non riesci ancora a raggiungere lo stesso obiettivo di evitare annunci mirati e PR aziendali utilizzando un VPS? In che modo l'hosting di un sito Web fuori dal seminterrato aiuta nel secondo paragrafo? Non navighiamo in rete per vedere il tuo server, lo facciamo per vedere il tuo sito Web e ciò che metti sul tuo sito Web conta molto poco tra l'installazione del seminterrato e l'installazione del VPS.
jmort253

@ jmort253 - Volevo solo esortare le persone a mettere i propri contenuti sul Web e pagarli da soli, quindi non sono assolutamente contaminati da alcun tipo di sponsorizzazione aziendale. Gli annunci sono bloccabili, sì, ma la pubblicità su un sito Web dà solo un indizio del fatto che il sito Web è interessato dagli inserzionisti. Sai, come i giornali. Trasportano pubblicità e non possono permettersi di far arrabbiare i loro inserzionisti, quindi alcune storie semplicemente non vengono pubblicate. E non puoi dirmi che non succede.
Bruce Ediger l'

16

Dipende. Se è un piccolo sito personale, perché no. Se si tratta di un sito Web su scala aziendale che richiede il 99,99% o più di disponibilità del servizio, è sicuramente una cattiva idea.

Innanzitutto, pensa al costo:

  • Windows Server e Microsoft SQL Server hanno già un prezzo considerevole per licenza . Preferisci pagare subito decine di migliaia di dollari per ospitare il tuo server, o è meglio pagare una piccola commissione di $ 20 al mese per un piano di hosting di base?

  • Un server dedicato, anche di base, ha anche dei costi.

  • Pensa anche al consumo energetico . L'esecuzione di un server 24/24, 7/7 avrà ovviamente un effetto sulle tue bollette.

In secondo luogo, pensa all'affidabilità:

  • Sono le 3 del mattino. Svegliati! C'è un piccolo attacco DDOS sul tuo server. Il tuo server è fuori servizio. Qual è la tua strategia per tornare online prima delle 4?

  • Non hai mai detto "Oh no, non ancora! Il mio ISP fa schifo! Internet è di nuovo inattivo questo mese!"? Ora immagina di avere il tuo server attivo e funzionante, ma che non serve nulla, dal momento che non è più connesso a Internet e non hai idea di quanto tempo impiegherà l'ISP per ripristinare la tua connessione?

  • Buongiorno. Il tuo disco rigido non è riuscito . A proposito, tutti i dati vengono persi. Buona giornata.

    Sei pronto per questo scenario? Hai backup pianificati? RAID? Più in generale, come gestite la ridondanza di ogni componente nel vostro sistema? È possibile acquistare un server rack professionale che fa tutto questo. Ti costerà $ 3 000. Pronto?

In terzo luogo, pensa alla scalabilità , alle prestazioni e a migliaia di altre cose che sono troppo lunghe per essere elencate qui. Ad esempio, una cosa di base: la maggior parte degli ISP ha una connessione di upload molto più limitata di una connessione di download. Sei pronto a pagare dieci volte al momento per il tuo ISP solo per avere la stessa velocità in entrambi i modi?

Ancora una volta, non c'è niente di sbagliato nell'ospitare il tuo sito Web personale sul tuo computer se non ti importa dei soldi. Ma c'è un enorme divario tra un hosting fatto in casa e un hosting professionale che garantisce la disponibilità del servizio, che si occupa del raffreddamento dei loro server, che ha UPS e altri mezzi necessari per mantenere i server attivi se succede qualcosa con la rete elettrica, ecc. .


1
Ecco perché Apache / MySQL è gratuito ...
Dynamic

1
Apache / MySQL sono gratuiti quando sei appassionato di loro, sai come configurarli e usarli, ecc. Se non lo sei (che sembra essere il caso dell'OP), Apache / MySQL diventerà rapidamente molto più costoso di anche versioni a pagamento dei prodotti Microsoft.
Arseni Mourzenko

ecco perché è una cattiva idea ;-)
Dynamic

Lampp o XAMPP. È un bundle Apache / MySQL ed è incredibilmente facile da installare. Non è necessario installare Apache e MySQL separatamente, a meno che non si desideri imparare a configurarli da soli.
jmort253

1
@MainMa: nessuna possibilità. Abbiamo appena dovuto assumere un consulente per aiutarci a risolvere i nostri problemi con SQL Server. Se ritieni che la licenza abbia un costo elevato, aspetta solo di vedere la sua quota! MySQL (o Postgresql, che è migliore) sono molto più semplici da usare e configurare, il che rende quindi migliore di SQL Server (e se hai bisogno di un sito super grande, vai con Oracle e risparmia molta seccatura).
gbjbaanb

3

Ci sono così tante cose che potrebbero andare storte:

  • Il tuo computer potrebbe arrestarsi in modo anomalo e il tuo sito non funzionerà.
  • Il tuo computer è meno sicuro quando ha un IP statico.
  • Devi risolvere tutti i problemi del tuo server.
  • Non è molto semplice aggiornare il software lato server.
  • Potrebbe essere necessario pagare per un IP statico (a seconda del proprio ISP).
  • Furto, incendio, computer muore, internet si rovina e così via ...

Inoltre, dopo aver installato tutto, devi ancora avere una buona conoscenza di cosa fare con esso. Inoltre non puoi usare un web builder. E dovresti pagare per cPanel.

Onestamente, non riesco a capire perché si dovrebbe configurare un server da soli (a meno che non si desidera imparare PHP o altri motivi speciali).

Modificare:

Per rispondere ai commenti, l'OP non ha detto che stava imparando, ma che stava ospitando un piccolo sito Web. Sono d'accordo con il fatto che sarebbe bello per l'apprendimento (motivo per cui ne ho uno) ma non sta imparando (per quanto ne sappiamo).


1
Vedo un ottimo motivo: IMPARARE !!! Certo, non ospitare il tuo progetto da un milione di dollari, ma se è un sito personale e non ti dispiace un po 'di tempo morto e non ti interessa perdere 2 follower e quel tipo di non senso, non vedo perché tu non poteva. Non mi occupo più molto di me stesso, ma sicuramente ho fatto molti anni fa (sito Web, repository di codici, server FTP, server di posta elettronica ...), e non è stato così difficile. Inoltre, è sempre bello avere alcuni di questi funzionanti localmente (come il repository di codice). È un peccato quando al giorno d'oggi qualcuno in un team di sviluppo non sa come installare un server per i test, per esempio.
Hayylem

2
Molte idee sono molto peggio.

@haylem - Concordato di farlo per imparare, ma se stai cercando di gestire un'azienda, è solo una cattiva idea, punto. Alla fine passerai tutto il tuo tempo a gestire il tuo ambiente IT hackjob invece di fare tutto il lavoro che stai cercando di realizzare con detta configurazione. Inoltre, Jae ha affrontato la parte "imparare" nella sua risposta. Quindi +1
jmort253

un IP statico non influisce molto sulla sicurezza. Gli IP dinamici non cambiano nemmeno molto spesso con la maggior parte degli ISP. Non lo considero un punto di forza.
WalterJ89,

Gli altri punti sono piuttosto forti però. Ancora una volta, se è solo per imparare, provaci! Ma se si tratta di un'azienda, sarei molto sicuro di fare tutte le mie ricerche e di avere un piano di backup per il mio piano di backup.
jmort253

2

Questa non è una buona idea per eseguire il tuo server da solo, fuori casa, utilizzando la tua normale rete Internet, se lo stai facendo per un'azienda.

Il punto più importante menzionato da @MainMa è che la normale Internet dei consumatori presenta uno squilibrio nella velocità di download e di upload. Con la maggior parte degli ISP, la velocità di upload è circa la metà della velocità di download.

Durante la navigazione sul Web, la velocità di caricamento viene utilizzata quando si naviga in Internet per stringhe di mano e richieste HTTP con il server. Se la velocità di caricamento è ridotta in modo significativo, tutte le pagine Web che si tenta di visitare si bloccheranno e avranno problemi di caricamento.

Un mouse masticò una volta le linee telefoniche per strada e si fulminò da solo, e sebbene la mia velocità di download andasse bene, la mia velocità di upload era ridotta a circa 150 Mbps. La mia connessione Internet era terribile e stavo solo navigando in rete! Immagina come sarebbe se avessi altre persone che utilizzano la larghezza di banda del tuo caricamento ...

Inoltre, immagina com'è l'esperienza dell'utente dall'altra parte. Chiunque provi a caricare contenuti dalla tua Internet di casa vedrà solo circa la metà della velocità della tua velocità di download. Questo non si ridimensiona, poiché Internet a casa non è stato progettato per gestire questo carico.

La maggior parte delle organizzazioni che ospitano le proprie applicazioni dispongono di linee T1 o di una rete Internet equivalente. In generale, ha un prezzo significativamente più alto rispetto a Internet da casa.

Pertanto, se lo stai facendo solo per imparare e non prevedi di avere alcun traffico, e il computer su cui ti trovi è isolato in modo sicuro dal resto della tua rete, allora potrebbe essere un esperimento divertente.

Ma se stai pianificando di gestire un'attività al di fuori di questa configurazione, preparati a perdere. Questo non è un caso in cui si desidera tentare di essere "fuori dalla griglia".


1

Internet è un posto incredibilmente ostile. Gli attacchi automatici sono costantemente alla ricerca di server vulnerabili. Non sono stato coinvolto in questo business per anni, ma so che intorno al 2005, presso la nostra università locale, la durata media di un server connesso a Internet con un magazzino, predefinito, installazione di Linux o Windows è stata di circa cinque minuti prima che fosse compromesso.

Se sarai responsabile di un server connesso a Internet, dovrai aggiornarti sui problemi di sicurezza e dovrai continuare a seguire le notizie di sicurezza per rimanere aggiornato sulle nuove minacce. Se vuoi imparare queste cose, è fantastico. Non c'è modo migliore per impararlo che gestire il proprio server. Tuttavia è molto impegnativo e solo tu puoi decidere se ha più senso concentrarsi sui tuoi interessi principali.


1

Non c'è motivo per cui no: puoi tranquillamente noleggiare un server o un VPS e avere lo stesso identico problema.

C'è solo 1 motivo per cui dovresti scegliere il VPS o il server dedicato anziché uno a casa: la connettività Internet è molto meglio nel datacenter di quanto non lo sia con la tua connessione domestica. Certo, costa un po 'di più, ma non dovrai avere un server che gira via nella tua camera da letto posteriore a consumare tutta la tua elettricità. Avrai anche molti più strumenti per gestire la cosa (come lo spazio di backup e la reinstallazione automatica).

Il resto del problema è tutto un esercizio di apprendimento. Consiglierei Linux per il tuo server in quanto gestisce la maggior parte del Web e ci sono molte più informazioni là fuori sulla gestione, la protezione e la manutenzione di quante ce ne siano con Windows.


1

Un buon motivo per non farlo non lo vedo ancora menzionato: se la tua casa riceve internet via ADSL. Non dimenticare che "A" sta per asimmetrico. Potresti essere in grado di succhiare http dai siti di altre persone a una buona 4-8Mbit / s, ma se hai solo 256-512kbps a monte, il tuo sito sembrerà molto lento se ha contenuti di immagini non banali e / o lì sono più di pochi utenti simultanei.

A parte questo, direi che è del tutto possibile. Conoscevo qualcuno che gestiva da anni un business online di successo con l'unico web server che era una macchina sotto la scrivania nel loro ufficio di casa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.