J'ai une idée de site Web que je veux construire et lancer, et je pense à obtenir un petit VPS pour l'héberger (j'aime Linode pour leur prix, et ils semblent être largement recommandés). Je suis assez ruiné, donc je ne peux pas me permettre un serveur géré.
J'ai téléchargé Ubuntu Lucid Server et l'ai exécuté dans une VirtualBox, pour m'aider à apprendre et à agir comme une approximation proche du serveur de production éventuel. Je suis déterminé à apprendre, mais j'ai assez peur de manquer quelque chose de stupide et de me compromettre. En tant que tel, j'aimerais connaître de bons guides / livres expliquant les principaux points de la sécurisation d'un serveur LAMP.
J'ai travaillé à travers les trucs de base dans les tutoriels respectifs de Linode et Slicehost, mais je veux être aussi préparé que possible. Le site n'est pas encore écrit, et je suis susceptible de déployer d'abord sur un hôte partagé en tant que version d'essai, j'ai donc le temps d'apprendre au moins les bases.
Je sais que tout est à jour, configurez iptables pour n'autoriser que les trous dont j'ai besoin (qui n'apparaît qu'aux ports TCP 22, pour ssh / scp / sftp - je le changerai du port par défaut pour la sécurité (très mineure) grâce à l'obscurité bonus - et 80 pour http) - bien que je sois confus par certains tutoriels qui disent de bloquer ICMP car je ne sais pas pourquoi je ne voudrais pas répondre au ping - et pour installer uniquement les logiciels dont j'ai besoin / supprimer les logiciels que je don pas besoin.