当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 基于Linux的虚拟主机搭建

Linux服务器
Linux Vsftpd本地用户不能登录问题
ChartDirector Linux下中文显示问题
关于Linux操作系统Fork的使用
Apache的基本设置和乱码解决方法
Apache的httpd.conf的配置详解
Linux Shell下的后台运行及其前台的转换
Linux操作系统两用户之间的信任关系
Linux操作系统下Shutdown命令-[option]
Linux系统下SSH远程登录速度慢?
Linux操作系统的时间服务器配置方法
Ubuntu Linux中文支持及编码问题
Linux下实现FTP虚拟主机的方法
Linux下查看某目录或指定文件大小的命令
Linux刷新主板BIOS的方法
闪盘(Thumb drive)装Linux系统
Linux文本模式下发送带附件的Email
删除文件提示:Operation not permitted
配置Linux的环境变量
Linux系统下硬盘挂载详细说明
Linux和Unix最常用的网络命令

Linux服务器 中的 基于Linux的虚拟主机搭建


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 54 ::
收藏到网摘: n/a

为了建设二级网站建设,我考察了多个开源和商业的虚拟主机和控制面板。主要察看了Linux下的。

很多工具,例如开源的VHCS,商业的Plesk功能虽然十分强大,但他们的主要服务对象是商业虚拟主机客户,和我们的集中管理模式不太一样。

最后我选用了Webmin的一个支持虚拟主机的模块virtual-host。因为我对Webmin比较了解,它在Linux管理上非常强大和稳定。

主要安装步骤如下:
1 安装webmin,地址http://ip:10000
 
2 进入webmin安装virtual-host模块,地址:http://ip:10000/virtual-host

3 服务器安装BIND 9,webmin中该模块路径也要有相应修改

4 按照帮助手册内容,
 先重编译apache2 加上./configure --prefix=/usr/local/apache/ --enable-suexec

配置Apache
主要包括修改httpd等的路径
加上 
NameVirtualHost ip

LoadModule suexec_module modules/mod_suexec.so

5 进入  http://ip:10000/virtual-host,按照提示,把一些不用的模块先删除,然后将该模块成功运行。

6 add new virtual-server,填入相应域名,帐号信息,点击确定。

根据提示可以看到linux系统帐号,apache conf配置,html主目录(home下)的生成,mysql帐号,数据库,包括ftp帐号,webmin帐号,等都依次被建好。