虚拟主机如何使用Virtualmin在CentOS 5.1上

虚拟主机如何使用Virtualmin在CentOS 5.1上 本教程介绍如何设置一个CentOS 5.x服务器来提供所有 虚拟服务需要...

虚拟主机如何使用Virtualmin On CentOS 5.1

版本1.0.1
作者:Andrew Colin Kissa <andrew [at] topdog [dot] za [dot] net>

介绍

本教程将介绍如何设置CentOS 5.x服务器以提供虚拟网络托管服务所需的所有服务。 这些包括网站托管,smtp服务器(SMTP-AUTH和TLS,SPF,DKIM,Domainkeys),DNS,FTP,MySQL,POP3 / IMAP,防火墙,用于统计的Webalizer。

我将使用以下软件:

  • 数据库服务器:MySQL 5.0.22
  • 邮件服务器:Postfix 2.3.3
  • NS服务器:BIND9 9.3.3
  • Web服务器:Apache 2.2.3 / PHP 5.1.6
  • FTP服务器:Vsftpd 2.0.5
  • POP3 / IMAP服务器:Dovecot 1.0
  • Webalizer:用于站点统计2.01_10
  • Virtualmin:控制面板

操作系统安装

要求

要安装系统,您将需要

  • CentOS 5.1安装媒体
  • 一个很好的互联网连接

安装基础系统

注意安装的一些阶段在这里没有描述,以保持如何缩短,grub配置阶段被排除在外。

  • 从DVD或CD介质引导,并在引导提示符下键入linux文本。
  • 跳过媒体测试。
  • 选择你的语言:

  • 选择键盘布局:

  • 配置你的网络,我将使用dhcp如果你没有dhcp可以使用静态条目。

  • 选择是以初始化驱动器:

  • 选择分区类型的自定义布局:

  • 创建分区:

  • 配置网络:

设置IP地址和网络掩码:

设置网关和dns服务器:

设置主机名:

  • 设置时区:

  • 设置root密码:

  • 选择服务器组并选择自定义软件选择:

  • 包组选择如下:
    • DNSNameservers
      • 绑定chroot

  • 编辑
    • vim增强
  • FTP服务器
  • 邮件服务器
    • 鸽子
    • spamassassin
    • Postfix

  • Mysql数据库
    • mysql-server

  • 网络服务器
    • mod_ssl
    • webalizer
    • php
    • 梨梨
    • http-suexec
    • php-mysql

启动安装:

文件系统格式化:

安装将运行:

重启系统: