用slackware架设虚拟主机管理系统(一)

2009-05-13 01:14:46来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

虚拟主机介绍

虚拟主机是指采用特殊的软硬件技术,把一台真正的主机分为若干台主机对外提供服务,每一台虚拟主机都可以具有独立的域名和地址,具有完整的互联网服务器(WWW、FTP、Email)等功能。虚拟主机之间完全独立,并可由用户自行管理,可以大大地缓解互联网上IP及服务器等资源的不足,同时降低用户的硬件费用、网络维护费用和通讯服务费用。

我们这里架设的虚拟主机是利用一台SlackwareLinux作为服务器,然后通过Apache的virtualhost功能来实现的,当然还要有DNS、FTP的配合。这样服务器只要有一个IP地址,就可以同时对多个域名提供web服务了。管理程序我们使用的web-cp,这样用户可以管理自己的域名和站点。

架设环境

因为是实验,所以使用的是VMware虚拟出来的环境。

服务器系统:
slackware10.1
硬件配置:基本一台标准pc就可以了。
网络要求:只要可以访问互联网就可以。
网络环境:安装vmware的机器ip:20.20.20.15
子网掩码:255.255.255.0
网关:20.20.20.252
DNS:202.106.0.20

安装Slackware系统

只要按照默认安装就可以。可以参考下面的文章

http://www.slack.cn/uploads/wordpress/slackware10install.pdf

注意:安装的使用,最好给/home一个单独的分区或者硬盘。因为我这里用的是Vmware虚拟的机器,所以就单独给/home分了一个硬盘。在实际情况中,可以给/home一个单独分区。

安装后对网络设置

1、设置ip和网关

编辑/etc/rc.d/rc.inet1.conf文件。如果你使用putty远程登到slackware上的话,可以直接将下面内容用右键粘贴到终端来执行。下面文件的作用是将slackware服务器的ip设置为20.20.20.28网关设置为20.20.20.252

cat>/etc/rc.d/rc.inet1.conf<<“EOF”
#
#Thisfilecontainstheconfigurationsettingsfornetworkinterfaces.
#IfUSE_DHCP[interface]issetto“yes”,thisoverridesanyothersettings.
#Ifyoudon’thaveaninterface,leavethesettingsnull("").

#Configinformationforeth0:
IPADDR[0]=“20.20.20.28”
NETMASK[0]=“255.255.255.0”
USE_DHCP[0]=“”
DHCP_HOSTNAME[0]=“”

#Configinformationforeth1:
IPADDR[1]=“”
NETMASK[1]=“”
USE_DHCP[1]=“”
DHCP_HOSTNAME[1]=“”

#Configinformationforeth2:
IPADDR[2]=“”
NETMASK[2]=“”
USE_DHCP[2]=“”
DHCP_HOSTNAME[2]=“”

#Configinformationforeth3:
IPADDR[3]=“”
NETMASK[3]=“”
USE_DHCP[3]=“”
DHCP_HOSTNAME[3]=“”

#DefaultgatewayIPaddress:
GATEWAY=“20.20.20.252”

#Changethisto“yes”fordebuggingoutputtostdout.Unfortunately,
#/sbin/hotplugseemstodisablestdoutsoyou’llonlyseedebuggingoutput
#whenrc.inet1iscalleddirectly.
DEBUG_ETH_UP=“no”
EOF

2、设置主机名

我用的主机名是www.test.com

cat>/etc/HOSTNAME<<"EOF"www.test.comEOF

chmod644/etc/HOSTNAME

3、设置host文件

cat>/etc/hosts<<"EOF"

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:ldap大容量邮件系统数据库应用指南

下一篇:超全的NFSserver教程手册