我对 Linux 不太了解,但想设置一个 Web 服务器,我进行了搜索,但找不到一个 Linux 发行版,它可以设置一个带有控制面板的功能齐全的 Web 服务器。
我见过其他发行版,例如 SME Server,它使设置办公服务器变得简单,并希望有类似的 Web 服务器可以安装和设置:
- Linux
- 阿帕奇
- PHP
- MySQL 或 MariaDB
- 邮件服务器
- 域名系统
- 文件传输协议
- 某种控制面板来管理这一切
有这样的东西吗?
答案1
Debian 经常用作网络和邮件服务器。无论哪个发行版,都不会 100% 预先打包以满足您的需求。中小企业是最接近这一点的。
有很多使用“Debian lamp stack install”的指南;不要指望所有事情都能在一小时内解决,因为这是一个相当漫长的过程。
对于 DNS 服务器,我将放弃典型的“您真的需要 DNS 吗”讲座,而只是向您指出 bind9,一个非常常见的 DNS 服务器。
对于控制面板,网络搜索“(您的发行版)php 控制面板脚本”,您将看到 webmin、uermin、cloudpanel(对于 Debian 来说几乎是完美的)和许多其他的。
一旦开始,请尽力坚持相同的教程。在 Linux 中,有多种方法可以完成同一任务,因此一种教程可能与另一种教程不兼容,从而造成严重的麻烦。寻求帮助时,请向我们提供您正在使用的教程的链接。
答案2
不是 100% 我想要的,但我能找到的最接近的是 TURNKEY Linux 上的 LAMP 堆栈:
https://www.turnkeylinux.org/lamp
其特点:
- Debian GNU/Linux 10 (Buster)。
- 安全且易于维护:每天自动更新最新的 Debian 安全补丁。系统警报的可选监控和电子邮件通知。
- 动态 DNS (HubDNS):将您的 IP 与自定义域或免费的 *.tklapp.com 域相关联。
- 开箱即用的 SSL 支持。
- PHP、Python 和 Perl 支持 Apache2 和 MySQL (MariaDB)。
- PHP 开发助手
- php-xdebug:调试和分析
- php-pear:php 扩展和应用程序存储库
- php5-cli:命令行解释器
- MySQL (MariaDB) 的管理员管理前端(侦听端口 12322 - 使用 SSL)。
- Postfix MTA(绑定到本地主机)以允许从 Web 应用程序发送电子邮件(例如,密码恢复)。
- 用于配置 Apache2、PHP、MySQL 和 Postfix 的 Webmin 模块。