这是我第一次设置服务器,所以我不知道从哪里开始。我知道的一件事是我选择了 Linux 操作系统。
我想托管自己的网站,因此我的专用服务器有一个静态 IP。在家设置服务器时需要考虑哪些问题?目前,电源和安全性不是优先考虑的问题,但您可以对此发表评论。
我缺乏经验,很想了解如何设置服务器。
答案1
更通用的(家庭)服务器概念。
- Ubuntu 服务器下载 (9.04 服务器版本功能)
- Ubuntu 服务器设置文档(7.10、8.04,不过还可以)和常问问题
- Ubuntu家庭服务器设置步骤
- 如何锻造:完美的服务器 - Ubuntu Hardy Heron(大约是 8.04,应该无所谓)
- 其他有趣的读物,
- 博客文章用户体验(有一些其他 ubuntu 文章参考)
- 虽然这个一般性问题已经转移到 SU,但你可以查找SF 的具体情况
- 由于您不熟悉 unix/linux 环境,UbuntuGeek 网站是一个很好的参考
- 奖金:第 5 章 Ubuntu 服务器从Ubuntu 官方书籍,第三版
- 什么是 Ubuntu Server?
- 安装 Ubuntu Server
- Ubuntu 软件包管理
- Ubuntu 服务器安全
由于您似乎从 ISP 那里获得了一个用于设置此服务器的静态 IP 地址,因此 DNS 可能更多地是关于正确配置您的 Web 域名和服务器名称。甚至这些问题也可能由您的 ISP 解决。
如果你打算在服务器上建立一个小型网络,事情会变得更加有趣。
然后你还需要保护网络免受潜在的服务器攻击。
以下是一些有关 DNS 的参考,
- Linux DNS 服务器(这是一篇关于一般概念的好文章)
- Unix中的DNS设置和配置
- 也可以看看这篇简短的速读如何设置服务器
答案2
我建议选择一个交钥匙 Linux 设备。它们使用 Ubuntu Server 并预先配置为运行各种应用程序/服务器,并且设置为非常安全和高效。
您可以通过安装或直接从 CD 运行它们,在虚拟机或物理计算机上运行它们。下载量也比完整的 Ubuntu CD 小得多(约 150mb)。
他们有一个很好的基于 Web 的配置界面来配置大多数东西,但是如果需要的话,你随时也可以进入 shell。
它们是快速入门的好方法,一旦您掌握了方法,您就可以从头开始构建自己的服务器。
答案3
首先选择要使用的发行版;然后在 google.com/linux 上搜索该发行版的名称 + LAMP(linux apache mysql php)
在将其安装到真实机器之前,先在 vmware 客户机上玩几天
首先我建议使用 debian
答案4
嗯,这完全取决于您需要什么样的服务器。我倾向于选择 Ubuntu LTS 或 Debian(尽管出于各种原因,我目前运行的是 Jaunty)。我倾向于使用最小安装或服务器 CD 进行构建,但两者可能各有不同。无论如何,通过确定您需要什么,可以避免进行不必要的调整。
假设您想要一个 LAMP 堆栈,您可以在安装期间或使用“tasksel”命令安装它。
Samba 对于文件服务器很有用,但您需要了解如何配置它。我也有 build-essential,因为我运行的某些东西是以用户身份编译和运行的。
硬件方面 - 几乎任何“最近的” x86 机器都可以。拥有尽可能多的 RAM 和硬盘是一个好主意,但没有必要做得太多。我的 LAMP/Fileserver 是带有 640 MB RAM 的 PIII 450,但如果我要构建新的,我可能会选择带有尽可能多 RAM 的基于 nano 或 atom 的盒子。
最好在无头模式下运行盒子 - 通过有线连接进行设置,然后将其粘在某处 - 并使用 SSH 进行管理。