- 浏览: 2538596 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (676)
- linux运维 (157)
- php (65)
- mysql (78)
- nginx (27)
- apche (18)
- framework (6)
- windows (9)
- IDE工具 (23)
- struts2 (7)
- java (13)
- 移动互联网 (14)
- memcache redis (23)
- shell基础/命令/语法 (37)
- shell (50)
- puppet (4)
- C (11)
- python (9)
- 产品经理 (27)
- Sphinx (4)
- svn (12)
- 设计构建 (12)
- 项目管理 (44)
- SEO (1)
- 网站架构 (26)
- 审时度势 (42)
- 网络 (14)
- 激发事业[书&视频] (81)
- 其它 (12)
- 摄影 (8)
- android (21)
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
地址: http://wiki.ubuntu.org.cn/UbuntuHelp:VHCS/zh
强大而成熟且开源的虚拟主机管理系统VHCS。其主要功能包括:1.多级管理:分管理员,代理商,最终用户三个级别2.虚拟主机管理(基于主机名和基于 IP)3.多个顶级域名绑定,无限级二级域名4.DNS管理5.FTP用户管理6.EMAIL帐号及EMAIL服务管理(包含 webmail)7.CGI,PHP,SSI支持的配置及管理8.支持MYSQL数据库创建与管理9.硬盘空间限制10.服务器IP地址管理11.备份与 恢复12.支持SSL13.页面或目录的密码保护(通过.htaccess实现)14.流量统计15.多国语言支持(包括中文语言包)16.更换主题
这个页面详细的说明在一台UBUNTU server的机器上安装VHCS,此帮助在新安装的ubuntu server系统中测试成功.
目录[隐藏 ] |
<script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "显示"; var tocHideText = "隐藏"; showTocToggle(); } </script>
[编辑 ] 预备工作
创建基本工作目录
mkdir -p /tmp/vhcs_tmp/install cd /tmp/vhcs_tmp/install
删除一些不必要的软件包
apt-get remove ppp pppconfig pppoeconf ubuntu-standard
从inetd关闭一些不必要的服务
update-inetd --remove daytime update-inetd --remove telnet update-inetd --remove time update-inetd --remove finger update-inetd --remove talk update-inetd --remove ntalk update-inetd --remove ftp update-inetd --remove discard
[编辑 ] 软件包安装
先安装一些系统的基本软件包,供之后使用,下面命令写成一行:
apt-get install ssh postfix postfix-tls proftpd-mysql courier-authdaemon courier-base courier-imap courier-maildrop courier-pop libberkeleydb-perl libcrypt-blowfish-perl libcrypt-cbc-perl libcrypt-passwdmd5-perl libdate-calc-perl libdate-manip-perl libdbd-mysql-perl libdbi-perl libio-stringy-perl libmail-sendmail-perl libmailtools-perl libmd5-perl libmime-perl libnet-dns-perl libnet-netmask-perl libnet-perl libnet-smtp-server-perl libperl5.8 libsnmp-session-perl libterm-readkey-perl libtimedate-perl perl perl-base perl-modules bind9 diff gzip iptables libmcrypt4 mysql-client-5.0 mysql-common mysql-server-5.0 patch php5 php5-mcrypt php5-mysql php-pear procmail tar original-awk libterm-readpassword-perl libsasl2-modules libsasl2-2 sasl2-bin apache2 apache2.2-common apache2-mpm-prefork libapache2-mod-php5 bzip2 build-essential
如果出现一些问答,可以作如下回答:
"courier" - No "postfix" - defaults "proftpd" - standalone
相关界面如下:
[编辑 ] 数据库安装
安装mysql的密码
# mysql -u root > create database vhcs2; > use vhcs2 > grant all privileges on *.* to 'vhcs2'@'localhost' identified by 'vhcs2' with grant option; > \q
如果在进入数据库时出现:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
输换成:
#mysql -u root -p
[编辑 ] 下载并解压缩 VHCS2
下载 VHCS2 2.4.7.1:
# wget http://easynews.dl.sourceforge.net/sourceforge/vhcs/vhcs2-2.4.7.1.tar.bz2
解压后,进入VHCS所在目录:
# tar xjvf vhcs2-2.4.7.1.tar.bz2 # cd ./vhcs2-2.4.7.1
[编辑
]
配置文件
编辑 configs/vhcs2.conf 修改以下几条:
DEFAULT_ADMIN_ADDRES = your email SERVER_HOSTNAME = your hostname BASE_SERVER_IP = your ip DATABASE_TYPE = mysql DATABASE_HOST = localhost DATABASE_NAME = vhcs2 DATABASE_PASSWORD = vhcs2 DATABASE_USER = vhcs2
如果你愿意,也可以修改下这一条:
DATE_FORMAT = m.d.Y
[编辑 ] 编译并创建 VHCS 列表
创建 VHCS 列表:
# make install
从/tmp/目录中把VHCS的文件列表复制到正确的目录中:
# cp -R /tmp/vhcs-2.4.7.1/* /
[编辑 ] 配置脚本
首先你要修复一些有问题的文件
- 编辑 /var/www/vhcs2/engine/vhcs2_common_code.pl
- 找到一下文本(有两个,都在1400行左右的位置,我在编辑的时候,一个是在1445行,一个是在1410行)
`key`=>$main::db_pass_key,
- 跟其后,增加以下一行
'keysize' => 32,
接下来运行配置文件:
# cd /var/www/vhcs2/engine/setup # ./vhcs2-setup
然后脚本开始运行,它会给你提一些问题,这个回答应该不难自己看着办:
Welcome to VHCS2 '2.4 Spartacus' Setup Dialog. This program will set up VHCS2 system on your server. Please press 'Enter' to continue. Please enter system hostname (Enter for defaults) [debian]: ''yourhostname'' Please enter system network address (Enter for defaults) [192.168.0.128]: ''your ipaddress'' Please enter SQL server host (Enter for defaults) [localhost]: Please enter system SQL database (Enter for defaults) [vhcs2]: ''vhcs2'' Please enter system SQL user (Enter for defaults) [root]: ''vhcs2'' Please enter system SQL password (Enter for defaults) [none]: ''vhcs2'' Please repeat system SQL password: ''vhcs2'' Please enter VHCS ftp SQL user (Enter for defaults) [vftp]: ''vftp'' Please enter VHCS ftp SQL user password (Enter for defaults) [none]: ''vftp'' Please repeat VHCS ftp SQL user password: ''vftp'' Please enter administrator login name (Enter for defaults) [admin]: Please enter administrator password: your password Please repeat administrator password: your password Please enter admininistrator email address: ''your email address''
有时候,会出这个问题,我就经常出,也不知道是为什么,如果你在配置的时候,知道为什么,赶紧说明后补上:
ERROR: File '/etc/vhcs2/vhcs2.conf' does not exist !
这个目录没创建起来,我也不知道为什么这个会没创建,但是这个时候,可以把当初解压过来的这个文件包复制到/etc/vhcs2目录.然后再编译就可以了.
[编辑
]
安装自动脚本
首先添加vhcs2_daemon脚本以多用户启动。
# cp /etc/vhcs2/init.d/vhcs* /etc/init.d # cd /etc/rc2.d # update-rc.d vhcs2_daemon multiuser 92
This will make vhcs2_daemon script run at startup right after apache
[编辑
]
最后修复
创建postfix目录
# cp -r /etc/vhcs2/postfix/vhcs2 /etc/postfix
[编辑
]
进行管理
http://IP/vhcs2/
登录后是英文界面,使用下图方式改变其语言,VHCS默认是有中文语言包的.
发表评论
-
设置sudo为不需要密码
2015-04-17 09:04 10510有时候我们只需要执 ... -
haproxy 安装配置和负载实例
2015-03-27 11:49 11531一、环境说明实验环境 OS CentOS5.4 192.1 ... -
/dev/mapper/VolGroup00-LogVol00 100% 如何处理
2015-03-03 10:51 8209服务器磁盘跑满了, 命令查看 如下 [root@lo ... -
Tsar开源:淘宝内部大量使用的系统监控工具
2014-08-07 09:51 971Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告 ... -
Linux运维常用命令 (转载)
2013-01-31 10:23 25241 删除0字节文件find-type f - ... -
linux恢复 rm -rf 删除的文件:extundelete
2013-01-24 15:47 8910http://blog.csdn.net/pang6013 ... -
网站排障分析常用的命令
2013-01-21 18:17 1397------------------------------- ... -
迁移vmware服务器后Device eth0 does not seem to be present
2013-01-21 10:58 2249用VMware 安装 linux 6.0 ... -
LoadRunner如何监控Linux系统资源 : rpc.rstatd
2012-12-17 14:49 10294一 简述:LoadRunner监控Linux资源时弹出如下错误 ... -
僵尸Z进程和D进程
2012-12-10 16:47 13146-------------- 1 关于ZOMBIE进 ... -
Unix操作系统硬链接与符号链接的区别
2012-12-10 16:08 2021Unix操作系统有很多值得 ... -
nagios配置参数详解
2012-12-04 14:12 9440# Nagios return codes#定 ... -
nagios自定义监控nginx php和ip_conn
2012-12-03 17:57 3169自定义ip_conn.sh :http://zhume ... -
【汇总】shell show收藏
2012-11-29 14:03 1268================== shell从文本取对应的 ... -
Kickstart+PXE+DHCP+TFTP+NFS自动安装Centos5
2012-11-29 11:34 1602http://5ydycm.blog.51cto.com/11 ... -
haproxy+keepalived高可用负载均衡(七层)
2012-11-29 10:36 4006HAproxy是一款基于TCP( ... -
LVS+Keepalived
2012-11-29 10:10 1734http://www.linuxvirtualserver.o ... -
haproxy & LVS*(keepalived和heartbeat) & ng的比较
2012-11-29 10:04 7589http://network.51cto.com/art/ ... -
运维架构师-并不遥远的彼岸
2012-11-28 17:45 1736在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年 ... -
puppet模块汇总
2012-11-21 17:08 3027在磁盘上,一个模块对应一个特殊的目录结构: MODULE_ ...
相关推荐
VHCS(Virtual Hosting Control System)是一款开源的虚拟主机管理系统,设计用于管理和自动化服务器上的虚拟主机服务。这个系统提供了一套全面的工具,允许管理员、代理商和最终用户以多级管理模式来控制各种服务和...
强大而成熟且开源的虚拟主机管理系统VHCS。其主要功能包括: 1.多级管理:分管理员,代理商,最终用户三个级别 2.虚拟主机管理(基于主机名和基于IP) 3.多个顶级域名绑定,无限级二级域名 4.DNS管理 5.FTP...
开源团虚拟主机管理系统(For Windows2003/2008) 1、 虚拟主机 ① 支持虚拟主机实时开通、管理。 ② 支持自定义 ASP、ASP.Net、PHP 等脚本的自动开设。 ③ 支持多站点共享应用程序池,并可以每几个站点共享一个应用...
在PHP虚拟主机管理系统vhcs中,核心知识点包括: 1. **PHP编程语言**:vhcs是用PHP编写的,这是一种广泛使用的服务器端脚本语言,尤其适合于Web开发。PHP提供了丰富的函数库,可以轻松处理网页动态内容、数据库交互...
PHP实例开发源码—vhcs开源的虚拟主机管理系统 v2.4.7.1.zip PHP实例开发源码—vhcs开源的虚拟主机管理系统 v2.4.7.1.zip PHP实例开发源码—vhcs开源的虚拟主机管理系统 v2.4.7.1.zip
总之,vhcs v2.4.7.1作为一款基于PHP的开源虚拟主机管理系统,提供了丰富的功能和高度的可定制性,是中小型企业或个人运维Web服务器的理想选择。通过深入了解和熟练使用vhcs,不仅可以提升服务器管理效率,还能增强...
强大而成熟且开源的虚拟**管理系统VHCS。其主要功能包括: 1.多级管理:分管理员,代理商,最终用户三个级别 2.虚拟**管理(基于**名和基于IP) 3.多个顶级**绑定,无限级二级** 4.DNS管理 5.FTP用户管理 6....
6. **VHCS2**:Virtual Hosting Control Panel System 2,是一个开源的服务器管理面板,用于管理虚拟主机。VHCS2 提供了对多个网站、用户、域名、邮件账户的控制,并且支持FTP、MySQL等服务,方便Web服务器的管理和...
VHCS可以管理Apache虚拟主机、DNS、电子邮件和FTP账户,设置配额,生成统计信息等功能。VHCS Pro版本特别为服务提供商和IT专业人士设计,提供了管理员界面、分销商界面、用户/域名界面以及服务器站点特性,实现了对...