如何让 LAMP 在 Debian 中启动并运行?

如何让 LAMP 在 Debian 中启动并运行?

需要安装Debian对于双 Xeon 机器上的网络服务器,它必须尽可能“安全”,并配备可用的程序和功能(防火墙、防病毒软件等)。

我需要使用 LAMP 堆栈的基本 Web 服务器功能(其中 P 是 PHP),减去 FTP,因为我有持续的物理访问,并且我不想为攻击和未经授权的访问打开漏洞。

  1. 我应该下载、刻录和安装哪个版本?我不明白为什么有这么多版本。
  2. 如何安装/配置 LAMP 堆栈(带有管理面板)以使我的服务器上线?
  3. 如何设置软件以实现最大程度的反黑客保护,尤其是针对数据库?
  4. 有任何仪表板和监控软件可以帮助读取服务器性能/过载吗?

答案1

好问题。首先,始终安装最新的 Debian 版本(稳定版)并从那里开始。选择最小安装,完成后使用 apt-get 获取所需的软件包:

# apt-get install apache2
# apt-get install php5
# apt-get install mysql-server

这应该让你的 LAMP 准备就绪 (Linux + Apache + MySQL + PHP)。

既然您提到了最高安全性,我会说不要安装任何这些图形工具来管理您的服务器(如 cpanel、webmin 等)。Apache + PHP + Mysql 配置非常简单,可以通过终端进行(此外,它们几乎默认预先配置)。

为了监控,我建议使用 OSSEC(将监控您的日志、重要文件的更改等)。

答案2

这是安装时您需要的唯一信息。

http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3

至于 Xeons,您可能需要 i386 发行版,除非它们是 64 位处理器(仍然可以解决这个问题)。

答案3

为了解决您的安全问题,我会安装iptables并且仅允许端口 80(必要时允许 443)向公众开放。

然后我会安装开放VPN(防火墙上也允许其端口),并通过 VPN 连接进行所有管理。

然后随时关注安全更新 - 让系统每天检查存储库并通过电子邮件向您发送所有可用更新,并尽快应用它们。对于 LAMP 堆栈,我还会添加点德布存储库到你的 /etc/apt/sources.lst,因为 dotdeb 比德比安做。

相关内容