如何在 Debian 中启动和运行 LAMP?

Rob*_*cks 3 security debian lamp web-server

需要在双 Xeon 机器上为网络服务器安装Debian,并且它必须尽可能“安全”,并提供任何可用的程序和功能(防火墙、防病毒等)。

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

  1. 我下载、刻录和安装什么版本/版本?我不明白无数的版本。
  2. 如何安装/配置 LAMP 堆栈(带有管理面板)以使我的服务器在线?
  3. 如何设置软件以获得最大的反黑客保护,尤其是数据库?
  4. 任何有助于读取服务器性能/过载的仪表板和监控软件?

suc*_*uri 6

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

# apt-get install apache2
# apt-get install php5
# apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)

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

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

要进行监控,我会建议 OSSEC(将监控您的日志、重要文件的更改等)。

  • 也许你能详细说明一下配置?或者至少链接到它的资源?我已经多次完成配置命令行,但不要立即记住,而且安全性可能很难实现,尤其是没有关于需要注意什么的指导。 (2认同)
  • 仅供参考,Debian(至少 Etch)没有 apache2-mod-auth-mysql;如果你想使用它...... (2认同)