我目前已将 Ubuntu Server 安装在主计算机上运行的 VirtualBox 映像中,我想将其用作带有用户面板(例如 webmin)的 Web 服务器(根据我的研究,我认为这看起来最好)。
安装后最好在服务器上安装什么?有人会推荐 LAMP 吗?
是否有人有关于这方面的最新指南,包括使服务器可通过网络外部的 SSH 连接(我已经将其安装到服务器上,即 SSH)。
我的 Webmin 用户面板目前已设置并正在运行。
该服务器主要用于测试,但最终我想从那里运行一个网站/博客,这将需要 sql、php,可能还需要一些保护
我对服务器还很陌生,所以请对我宽容一点,我觉得到目前为止我已经取得了一些进步。
答案1
Ubuntu Server 可以是一个选择,但如果您想要一个长期运行的服务器,您应该使用它的 LTS 版本,这将为您提供长期支持。
由于您是 Linux Web 服务器的初学者,因此 Ubuntu 就足够了。
在我看来,我更喜欢 Debian(Ubuntu 基于 Debian),因为它以稳定(仅长期支持)并且没有任何专有软件或驱动程序而闻名。
LAMP 适用于:Linux Apache MySQL PHP,这是最常用的版本之一。因此,我们建议您从它开始(而且,它易于设置)。
安全的最佳做法是永远不要打开任何安全问题。对于 SSH,您应该使用不允许仅使用密码的身份验证方法(公钥身份验证)。
Webmin 非常适合简单易用的任务。就你的情况而言,你不需要管理很多网站,所以它不会太受限制。但无论如何,随着时间的推移,你会发现使用命令行会更容易、更快捷。
进一步的安全性?您有很多选择,例如使用反向代理、负载平衡器、集群故障转移/故障回复、SAN 存储……在任何级别(服务、网络、存储、系统……)
您还需要什么?指南?很简单,看看这个,我真的很喜欢这个网站,因为它针对每个即将发布的服务器版本进行了更新,有所有基本的设置指南。
http://www.server-world.info/en/note?os=Ubuntu_12.04&p=download