完美的服务器 - CentOS 5.3 i386 [ISPConfig 2]
版本1.0
作者:Falko Timme
本教程将介绍如何设置CentOS 5.3服务器(i386),它提供ISP和Web托管服务器所需的所有服务:Apache Web服务器(支持SSL),带SMTP-AUTH和TLS的Postfix邮件服务器,BIND DNS服务器,Proftpd FTP服务器,MySQL服务器,Dovecot POP3 / IMAP,配额,防火墙等。本教程是针对32位版本的CentOS 5.3编写的,但应用于64位版本,修改也很少。 最后,您应该有一个可靠的系统,如果您喜欢,可以安装免费的Webhosting控制面板ISPConfig (即ISPConfig在其上运行)。
我将使用以下软件:
- Web服务器:Apache 2.2与PHP 5.1.6
- 数据库服务器:MySQL 5.0
- 邮件服务器:Postfix
- DNS服务器:BIND9(chrooted)
- FTP服务器:Proftpd
- POP3 / IMAP服务器:Dovecot
- Webalizer进行网站统计
请注意,此设置不适用于ISPConfig 3 ! 仅适用于ISPConfig 2!
我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!
1要求
要安装此类系统,您将需要以下信息:
- 从您旁边的镜像下载CentOS 5.3 DVD或六个CentOS 5.3 CD(镜像列表可以在这里找到: http : //isoredirect.centos.org/centos/5/isos/i386/ )。
- 一个快速的互联网连接。
2初步说明
在本教程中,我使用hostname server1.example.com
,IP地址为192.168.0.100
和网关192.168.0.1
。 这些设置可能会有所不同,因此您必须在适当的情况下更换它们。
3安装基本系统
从您的第一个CentOS 5.3 CD(CD 1)或CentOS 5.3 DVD启动。 在引导提示符下按<ENTER>
:
测试安装媒体可能需要很长时间,所以我们在这里跳过这个测试:
出现CentOS安装程序的欢迎屏幕。 点击下一步
:
接下来选择你的语言
选择您的键盘布局:
我正在一个新的系统上安装CentOS 5.3,所以我回答是
的问题你想初始化这个驱动器,擦除所有的数据?
现在我们必须为我们的安装选择一个分区方案。 为了简单起见,我选择在所选驱动器上删除linux分区,并创建默认布局
。 这将导致小/启动
和大/
分区以及交换分区。 当然,你可以自由地分割硬盘,但是你喜欢它。 然后我点击下一个
:
回答以下问题( 您确定要这样做吗?
)与是
:
进入网络设置。 这里的默认设置是使用DHCP配置
网络接口,但是我们正在安装服务器,所以静态IP地址不是一个坏主意...点击右上角的编辑
按钮。
在弹出的窗口中,取消选中使用动态IP配置(DHCP)
和启用IPv6支持
,并为您的网卡提供静态IP地址(在本教程中,我使用IP地址192.168.0.100
进行演示)和适当的网络掩码例如255.255.255.0
;如果您不确定正确的值, http : //www.subnetmask.info可能会帮助您):
手动设置主机名,例如server1.example.com
,并输入网关(例如192.168.0.1
)和最多两台DNS服务器(例如213.191.92.86
和145.253.2.75
):
选择你的时区:
给root
一个密码: