完美的服务器 - Gentoo 2007.0
版本0.9
作者:Rachel Greenham <rachel [at] strangenoises [dot] org>
初步创作
建模 - 实际上,文本直接从一致性 - 完美设置 - Ubuntu Feisty Fawn ,由Falko Timme。 一些Gentoo特定的文本和命令来自Gentoo虚拟主机系统与Postfix指南 。
本教程将介绍如何设置基于Gentoo 2007.0的服务器,该服务器提供ISP和主机所需的所有服务:Apache Web服务器(支持SSL),带SMTP-AUTH和TLS的Postfix邮件服务器,BIND DNS服务器,Proftpd FTP服务器,MySQL服务器,Courier POP3 / IMAP,配额,防火墙等。本教程是针对x86版本的Gentoo 2007.0编写的,但应适用于其他架构,修改很少。
我将使用以下软件:
- Web服务器:Apache 2.2
- 数据库服务器:MySQL 5.0
- 邮件服务器:Postfix 2.2
- DNS服务器:BIND9
- FTP服务器:proftpd
- POP3 / IMAP:我将使用Maildir格式,因此安装Courier-POP3 / Courier-IMAP。
- Webalizer进行网站统计
最后,您应该有一个可靠的系统,如果您喜欢,可以安装免费的Webhosting控制面板ISPConfig (即,ISPConfig 几乎在其上运行)。
当第一次写这个HowTo的ISPConfig的当前版本是2.2.16。 没有尝试使其与早期版本一起工作。 迄今为止已经测试的最新版本是2.2.17。 它应该与以后的工作,虽然预计这个HowTo将被刷新,当这些更晚的版本出现。
Gentoo本质和设计为您提供了很多方法来完成初始安装,所以最好的做法可能是参考您的架构的Gentoo手册 ,并按照第1部分“安装Gentoo”中的说明进行操作,以及在基础安装完成之后,继续遵循此操作。
紧随其后的是在通用PC上直接安装最通用的系统。 如果你想按照这些说明进行另一个架构,那么大多数情况下你可以这么做,但分区,内核配置和引导加载程序配置很有可能是不一样的,其他部分也可能是这样,所以你仍然需要参考Gentoo那些手册。
由于没有一个完全通用的PC,所以用于写这个howto的安装系统,具体来说就是VMWare Server中的一个虚拟机,它被配置为128MB RAM,一个5.5GB(IDE)虚拟机的“其他Linux 2.6.x内核”磁盘,没有软盘,否则完全默认。
1要求
要安装此类系统,您将需要以下信息:
- Gentoo 2007.0最小安装光盘
- 一个快速的互联网连接。
2初步说明
在本教程中,我使用hostname server1.example.com
,其IP地址为192.168.1.5
,网关和DNS服务器为192.168.1.1
。 这些设置将有所不同,因此您必须在适当的情况下更换它们。
如果存在,为了清楚起见,给出了长期版本的命令选项。
那些需要遵循Gentoo手册来设置系统的人,现在就去做这些,当你完成后返回到这个HowTo的第3页。