Ho un'idea del sito Web che voglio costruire e lanciare e sto pensando di ottenere un piccolo VPS per ospitarla (mi piace Linode per il loro prezzo e sembrano essere ampiamente raccomandati). Sono piuttosto al verde quindi non posso permettermi un server gestito.
Ho scaricato Ubuntu Lucid Server e l'ho eseguito in un VirtualBox, per aiutarmi a imparare e ad agire come una stretta approssimazione all'eventuale server di produzione. Sono impegnato nell'apprendimento, ma temo piuttosto che mi mancherà qualcosa di stupido e mi comprometterò. Come tale, mi piacerebbe sapere di eventuali buone guide / libri che spiegano i punti principali della protezione di un server LAMP.
Ho lavorato attraverso le cose di base nei rispettivi tutorial di Linode e Slicehost, ma voglio essere il più preparato possibile. Il sito non è ancora stato scritto e probabilmente mi distribuirò prima su un host condiviso come versione di prova, quindi ho il tempo di imparare almeno le basi.
So di mantenere tutto aggiornato, configurare iptables per consentire solo i buchi di cui ho bisogno (che appare solo alle porte TCP 22, per ssh / scp / sftp - lo cambierò dalla porta predefinita per la sicurezza (molto minore) tramite il bonus di oscurità - e 80 per http) - anche se sono confuso da alcuni tutorial che dicono di bloccare ICMP poiché non so perché non vorrei rispondere al ping - e per installare solo software ho bisogno / rimuovo software che non ho non serve.