为了建设二级网站建设,我考察了多个开源和商业的虚拟主机和控制面板。主要察看了Linux下的。
很多工具,例如开源的VHCS,商业的Plesk功能虽然十分强大,但他们的主要服务对象是商业虚拟主机客户,和我们的集中管理模式不太一样。
最后我选用了Webmin的一个支持虚拟主机的模块virtual-host。因为我对Webmin比较了解,它在Linux管理上非常强大和稳定。
主要安装步骤如下:
1 安装webmin,地址[url]http://ip:10000[/url]
 
2 进入webmin安装virtual-host模块,地址:[url]http://ip:10000/virtual-host[/url]
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 进入  [url]http://ip:10000/virtual-host[/url],按照提示,把一些不用的模块先删除,然后将该模块成功运行。
6 add new virtual-server,填入相应域名,帐号信息,点击确定。
根据提示可以看到linux系统帐号,apache conf配置,html主目录(home下)的生成,mysql帐号,数据库,包括ftp帐号,webmin帐号,等都依次被建好。

转载于:https://blog.51cto.com/liujia/121841

基于Linux的虚拟主机搭建相关推荐

  1. Linux搭建基于域名的虚拟主机

    搭建基于域名的虚拟主机1.首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com和www.accp.com. 1)修改配置文件 2)修改数据文件 3)重启dns服务 2.搭建两 ...

  2. Centos中基于IP,域名,端口的虚拟主机搭建图文教程

    首先,检查是否已安装httpd软件包,也就是所谓的Apache rpm –qa httpd 没有回显则代表没有安装,如果安装后想删除用yum remove   安装yum install httpd ...

  3. linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...

    Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...

  4. 十八.搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机

    配置要求: client:192.168.4.10 proxy:192.168.4.5(eth0) 192.168.2.5(eth1) web1:192.168.2.100 web2:192.168. ...

  5. 免费linux虚拟空间,linux免费虚拟主机(linux搭建虚拟主机)

    虚拟主机也是有操作系统之分的,虚拟主机按操作系统可以分为windows虚拟主机和linux虚拟主机,那么二者之间有何区别呢? 1.操作系统不同 windows虚拟主机顾名思. 正题:请大家推荐一款双线 ...

  6. linux 虚拟主机名称,linux – Apache中基于名称的虚拟主机

    我在配置基于名称的虚拟主机时遇到了一些麻烦. 我可以使用"service apache2 start"启动服务器,其中包含一个空白的httpd.conf文件,并且它将按预期运行所有 ...

  7. 虚拟主机如何创建svn服务器,虚拟主机搭建svn

    虚拟主机搭建svn 内容精选 换一换 每台主机上个需要制作8个虚拟机,一共16个虚拟机,每台虚拟机规格4U2G,详情请参见<<OVS流表归一化 特性指南>中"运行和验证&q ...

  8. [网站搭建] 阿里云虚拟主机搭建及FTP文件上传

    写这篇文章主要有两个原因:一方面是得到了阿里云的一个"开通码",另一方面是最近给学生们上网站制作的课程,想把学生们提交的作业上传到服务器上去,让他们体会一下自己做的东西,提升他们的 ...

  9. Nginx配置之基于域名的虚拟主机

    1.配置好DNS解析 [root@server ~]# cat /etc/redhat-release  Red Hat Enterprise Linux Server release 6.2 (Sa ...

最新文章

  1. 同源注释工具GeneWise安装和使用
  2. 周志华:“数据、算法、算力”人工智能三要素,在未来还要加上“知识”
  3. MySQL-5.5.28编译安装
  4. Panoptic SegFormer:全景分割第一名!南大港大英伟达提出新算法,霸榜全景分割
  5. 如何通过其他主机查看Apahce服务器的运行状态
  6. 翻译: Oralce官方文档-- Data Blocks, Extents, and Segments
  7. 去掉一键还原 开机按k键
  8. 搭建一个自己的SVN服务器
  9. SAP Spartacus的navigation初始化
  10. ELK日志分析系统(转)
  11. 乐高机器人教室布置图片大全_圣诞节手抄报内容简单图片漂亮
  12. Derangement(AtCoder-3525)
  13. python在土木工程方面的应用案例_给Python小白看的10个使用案例,入门Python就在这里了...
  14. python while循环例题_【学习笔记】python:5for循环与while循环(上)
  15. Windows 无法访问\\196.168.206.xx,你的计算机配置似乎是正确的,但该设备无法访问的问题解决
  16. 如何把滑动条变好看一点
  17. 全球网速最快的地方在哪里?中国固定宽带网速增长超美国!
  18. 揭秘马云帝国内幕:马云的野心有多大
  19. linux虚拟机scsi类型,linux虚拟机的scsi设备id与盘符不一致问题的解决
  20. 晓莲说-何不原创:如何通过jad把class批量反编译成java文件

热门文章

  1. 9. 弹出键盘挡住input
  2. Android ListView几个重要属性
  3. [转]wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍
  4. 求二叉树中节点的最大距离
  5. iOS设计模式 ——单例模式详解以及严格单例模式注意点
  6. 主流浏览器和内核及Web标准
  7. vim下更省心地用中文
  8. 实现div可以调整高度(div实现resize)
  9. Codeforces Round #540 (Div. 3)(部分题解)
  10. centos 7 php7 yum源