OpenVCP
OpenVCP 是一个开源 VServer 控制面板,根据 GNU 通用公共许可证 (GPL) 发布。 OpenVCP 开发用于 Linux,并结合 Linux-Vserver ( http://www.linux-vserver.org )。 它提供了一个基于 Web 的界面来管理整个 VServer 主机集群、构建访客系统、控制访客系统、统计流量等等。
安装 openvcp 守护进程
apk add util-vserver util-vserver-dev php-tls sqlite sqlite-dev libxml2 libxml2-dev libpcap libpcap-dev rsync libtool alpine-sdk
下载
cd /tmp/ wget http://files.openvcp.org/openvcpd-0.5rc3.tar.gz
解包并删除 tar 文件
tar zxvf openvcpd-0.5rc3.tar.gz
cd openvcpd-0.5rc3/
配置编译 & 安装守护进程
./configure --prefix=/usr --sysconfdir=/etc make make install
创建目录
mkdir -p /vservers/backups mkdir -p /vservers/userbackups mkdir -p /vservers/images
编辑配置文件
将 “IP” 更改为您自己的 IP,并将 “Ifaces” 更改为您要测量流量的接口
nano /etc/openvcpd.conf
复制一些镜像到您的镜像目录,通常是 “/vservers/images”(例如:http://www.openvcp.org/wiki/Downloads。(这些镜像只是包含 Linux 系统的文件夹)
启动守护进程
openvcpd
使用 Lighttpd 安装 openvcp Web 访问
基本安装
要首先安装额外的软件包,请激活社区软件包并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释该行
/etc/lighttpd/lighttpd.conf 的内容
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi 为 /usr/bin/php-cgi82。
/etc/lighttpd/mod_fastcgi.conf 的内容
启动 lighttpd
服务并添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
安装额外的软件包
apk add mysql mysql-client php-mysql php-mysqli php-gettext php-sockets
配置 MySql
/usr/bin/mysql_install_db --user=mysql rc-service mysql start && rc-update add mysql default /usr/bin/mysqladmin -u root password 'password'
创建 openvcp 数据库
注意:您可以稍后从命令行或 openvcp 网页导入数据库。
mysql -u root -p
CREATE DATABASE openvcp; GRANT ALL PRIVILEGES ON openvcp.* TO "root"; FLUSH PRIVILEGES; EXIT
安装 openvcp Web 访问
创建 webapps 文件夹
mkdir /usr/share/webapps/ -p
下载
cd /usr/share/webapps/ wget http://files.openvcp.org/openvcp-web-0.5rc3.tar.gz
解包并删除 tar 文件
tar zxvf openvcp-web-0.5rc3.tar.gz rm openvcp-web-0.5rc3.tar.gz
更改文件夹权限
chmod -R 777 /usr/share/webapps/openvcp/core/cache
创建到 openvcp 的符号链接
ln -s /usr/share/webapps/openvcp/ /var/www/localhost/htdocs/openvcp
配置 openvcp Web 访问
浏览到:http://WEBSERVER_IP_ADDRESS/openvcp/ 并安装 openvcp,根据 Web 浏览器中的提示完成信息。
Openvcp 安装步骤
欢迎使用 OpenVCP 的安装程序
MySQL
- host: localhost
- dn: openvcp
- user: root
- Password: password
- prefix: openvcp_
其他
- location: /openvcp
相对于 Web 根目录
- 默认区域设置: en_US
- 管理员邮箱: yourname@email.com
设置完所有内容后,单击 “setup” 以完成安装。
恭喜,您已安装 openvcp!
您已成功安装 openvcp Web 访问系统,要访问请转到 http://WEBSERVER_IP_ADDRESS/openvcp/ 用户名: Admin 密码: test