hosting del sito web 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 domestico. Posso persino 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 stavo chiedendo se è così facile, perché non farlo? C'è qualcosa che mi manca qui? Sto parlando di un sito web moderatamente semplice. Ma importa?

    
posta Asdfg 10.03.2012 - 21:49
fonte

7 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 attirato ad esso in primo luogo.

Nel 1996 tutti volevano "navigare sul Web" solo per vedere le pubbliche chiacchierate aziendali o essere manipolati da annunci mirati? No solo no, ma HELL NO. Volevamo navigare sul web per vedere cosa facevano gli altri, vedere torce poptart alla fragola, criceti danzanti e camme da bagno fasulle. Fallo il più velocemente possibile: porta il tuo server web 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 una e-mail in qualsiasi momento.

    
risposta data 10.03.2012 - 22:36
fonte
16

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

In primo luogo, pensa al costo:

  • Windows Server e Microsoft SQL Server hanno già un prezzo notevole per licenza . Preferisci pagare decine di migliaia di dollari in questo momento per ospitare il tuo server, oppure è meglio pagare una piccola quota di $ 20 al mese per un piano di hosting di base?

  • Un server dedicato, anche di base, ha anche un costo.

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

In secondo luogo, pensa all'affidabilità:

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

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

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

    Sei pronto per questo scenario? Avete dei backup programmati? RAID? Più in generale, come gestisci la ridondanza di ogni componente del tuo sistema? È possibile acquistare un server rack professionale che fa tutto questo. Ti costerà $ 3 000. Pronto?

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

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

    
risposta data 10.03.2012 - 23:01
fonte
3

Ci sono così tante cose che potrebbero andare storte:

  • Il tuo computer potrebbe bloccarsi 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 sul lato server.
  • Potrebbe essere necessario pagare un IP statico (a seconda dell'ISP).
  • Furto, fuoco, computer muoiono, internet si avvita e così via ...

Inoltre, dopo aver installato tutto, devi comunque avere una buona conoscenza di cosa farne. Inoltre non puoi usare un web builder. E tu dovresti pagare per cPanel.

Onestamente, non riesco a capire perché vorresti configurare un server da solo (a meno che tu non voglia imparare PHP o altri motivi speciali).

Modifica

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 (che è il motivo per cui ne ho uno), ma non sta imparando (per quanto ne sappiamo).

    
risposta data 10.03.2012 - 22:18
fonte
2

Non è una buona idea eseguire il server da solo, fuori casa, utilizzando la tua normale rete Internet, se lo fai per un'azienda.

Il punto più importante che @MainMa ha menzionato è che Internet regolare e di consumo presenta uno squilibrio nella velocità di download e nella velocità di upload. Con la maggior parte degli ISP, la velocità di upload è circa la metà di quella del download.

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

Un topo ha masticato le linee telefoniche per la strada una volta e si è elettrocondato da solo, e sebbene la mia velocità di download fosse soddisfacente, la mia velocità di upload è stata ridotta a circa 150 Mbps. La mia connessione Internet era terribile, e stavo solo navigando in rete! Immagina come sarebbe se tu avessi altre persone che usano la tua larghezza di banda in upload ...

Inoltre, immagina come è l'esperienza dell'utente dall'altra parte. Chiunque tenti di caricare contenuti dalla tua rete domestica vedrà solo la metà della velocità di download. Questo non è in scala, poiché Internet non è stato progettato per gestire questo carico.

La maggior parte delle organizzazioni che ospitano le proprie applicazioni hanno linee T1 o Internet equivalenti a quelle aziendali. In generale, ha un prezzo significativamente superiore a Internet di casa.

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

Ma se hai intenzione di gestire un'attività fuori da questa configurazione, preparati a perdere. Questo non è il caso in cui vuoi tentare di essere "fuori dalla griglia".

    
risposta data 11.03.2012 - 00:24
fonte
1

Internet è un posto incredibilmente ostile. Gli attacchi automatizzati 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'installazione predefinita di Linux o Windows era di circa cinque minuti prima che fosse compromesso.

Se sarai responsabile di un server connesso a Internet, dovrai affrontare la questione della sicurezza e dovrai continuare a seguire le notizie sulla sicurezza per rimanere al passo con le nuove minacce . Se vuoi imparare questa roba, va benissimo. Non c'è modo migliore per impararlo, quindi gestire il tuo server. Tuttavia, è un sacco di lavoro, e solo tu puoi decidere se ha più senso concentrarsi sui tuoi interessi principali.

    
risposta data 10.03.2012 - 23:59
fonte
1

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

Solo 1 motivo per cui utilizzi il VPS o il server dedicato anziché uno a casa: la connettività Internet è molto migliore nel data center rispetto alla tua connessione domestica. Certo, costa un po 'di più, ma non dovrai avere un server che ronza nella tua camera sul retro a consumare tutta l'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 poiché gestisce la maggior parte del web e ci sono molte più informazioni là fuori sulla gestione, la sicurezza e la manutenzione rispetto a Windows.

    
risposta data 11.03.2012 - 00:40
fonte
1

Un buon motivo per non farlo non vedo ancora menzionato: se la tua casa ha la connessione Internet tramite ADSL. Non dimenticare che "A" sta per asimmetrico. Potresti riuscire a succhiare http dai siti di altre persone con un buon 4-8Mbit / s, ma se hai solo 256-512kbps a monte, il tuo sito sembrerà molto lento se ha contenuti di immagine non banali e / o lì sono più di pochi utenti simultanei.

A parte questo, direi che è del tutto possibile. Conoscevo qualcuno che gestiva un'attività online di successo da anni con l'unico server web sotto la scrivania nel proprio ufficio domestico.

    
risposta data 11.03.2012 - 00:35
fonte

Leggi altre domande sui tag