OpenVCP

来自 阿尔派 Linux

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 的内容

... include "mod_fastcgi.conf" ...

编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi/usr/bin/php-cgi82

/etc/lighttpd/mod_fastcgi.conf 的内容

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

启动 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