我有一个要构建和启动的网站想法,并且正在考虑使用小型VPS进行托管(我喜欢Linode的价格,并且似乎广受欢迎)。我很破产,所以我买不起托管服务器。
我下载了Ubuntu Lucid Server并将其运行在VirtualBox中,以帮助我学习并近似于最终的生产服务器。我致力于学习,但是我很害怕自己会错过一些愚蠢的事情并受到影响。因此,我想了解任何解释LAMP服务器安全要点的优秀指南/书籍。
我已经研究了Linode和Slicehost各自的教程中的基本内容,但是我想尽可能地做好准备。该站点尚未编写,我很可能会首先作为试运行部署到共享主机上,因此我确实有时间至少学习一些基础知识。
我知道要使所有内容保持最新,将iptables配置为仅允许我需要的漏洞(对于ssh / scp / sftp,TCP端口22似乎只是这样-为了(非常次要)安全性,我将从默认端口更改它通过模糊不清的奖金-和80表示http)-尽管我对某些教程感到困惑,因为它们阻止了ICMP,因为我不知道为什么我不想响应ping-并且仅安装需要/删除的软件不需要