如何安装vcPanel - VPS控制面板
介绍
vcPanel是一个用于从一个门户管理全球VPS服务器的vps控制面板。 它主要是用PHP + MySQL编写的,所以你可以在任何主机服务器上安装它。
vcPanel具有自动安装程序脚本,但仅支持Centos 5.x发行版。 一般来说,vcPanel可以安装在任何具有Apache + PHP5.2 + MySQL5的操作系统上。
要求
vcPanel所需的软件
Web服务器(Apache和兼容的Web服务器)
PHP(版本5或更高版本)
MySQL(版本5或更高版本)
PHP模块和功能需要
- PHP服务器API必须是apache模块(没有suphp,没有cgi php)。 您可以通过创建phpinfo页面来检查它
- php-ssh2( http://pecl.php.net/package/ssh2 )
- php-libxml2
- phpCurl
- IonCube装载机
- php.ini配置
- display_errors = Off
- register_argc_argv =开
- 执行exec功能
安装vcPanel
注意:请按照下列步骤安装vcPanel,确保您的服务器符合要求。 如果您想安装并保护我们的团队的控制面板, 请从这里与我们联系。 所以我们可以为你做。
下载vcPanel
请从http://vcpanel.net/下载vcPanel并将tar文件上传到您的服务器。 然后解压
配置vcPanel
您可能需要编辑两个文件config.php
和adminauth.php
。
config.php
包含下列内容。 您可能需要编辑所需的字段,这些都是不言自明的。
define("_DB_HOST", "localhost"); // vcpanel db host define("_DB_NAME", "vcpanel_db"); // vcpanel db name define("_DB_USER", "vcpanel_dbuser"); // vcpanel db user define("_DB_USER_PASSWORD", "vcpaneldbpasswird"); // vcpanel db user password define("_DOC_ROOT","/path-to-vcpanel-installation ") ; // vcpanel document root no trailing slashes eg : /home/user/public_html/vcpanel define("_PHPCLI_PATH","/usr/bin/php"); // Path to php client binary,no php-cgi paths. remember php-cli path define("SSH_KEY_TYPE","ssh-rsa"); //ssh key type for rsa it will be "ssh-rsa" , if it is dsa it will be "ssh-dsa" define("SSH_PRIVATE_KEY","/path-to-key/id_rsa"); //path to private key. Remember make it out side document root , eg : /home/user/key/id_rsa define("SSH_PUBLIC_KEY","/pathto -key/id_rsa.pub"); //path to public key . Remember make it out side document root , // eg : /home/user/key/id_rsa.pub
现在您可能需要编辑adminauth.php
。 这包含管理员登录名和密码。 使它更难
define("_ADMIN_USER","admin"); // admin username define("_ADMIN_PASS","pass"); // admin password make it very hard , very very hard
设置权限
您可能需要设置以下权限:
chmod 666 vadmin/.htaccess
chmod 777 tmp/
chmod 777 vadmin/uploads/plan
chmod 777 vadmin/uploads/template
chmod 777 languages/
创建数据库
现在使用您在config.php
中使用的数据库用户名和数据库用户密码创建一个MySQL数据库。 使用用户名和密码向上述数据库授予权限。 现在将数据库vcpanel.sql
恢复到数据库。
创建SSH密钥
现在,您可能需要创建ssh公钥和私钥,并将其上传到您的安装服务器,到文档根目录之外的文件夹。 确保固定文件夹。 不允许任何人访问它。 只允许vcPanel脚本访问该文件夹。 如果您不知道如何做,请联系我们。 要知道如何创建ssh密钥,请继续执行以下步骤。
1)ssh到你的服务器:
# ssh vcpanel@server.yourdomain.com
2)生成键:
# ssh-keygen -t rsa
现在按ENTER
键,直到你得到命令提示符。 请记住,不需要为ssh密钥提供密码。
3)现在将密钥id_rsa
和id_rsa.pub
从〜/ .ssh /
复制到您的密钥文件夹。
# ls -al ~/.ssh/
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/
登录管理面板
您可以从http:// yourvcpanelinstallationurl / vadmin /
安装产品密钥
注册后,您将从我们的许可证门户网站获取您的产品密钥。 如果您是经销商,您可以在所有vcPanel安装中使用相同的产品密钥。 使用vcPanel - >产品密钥
更新产品密钥
。
基本设置
确保您可能需要从vcPanel管理员设置基本设置和管理员帐户。
安全vcPanel访问
您必须限制从某些IP访问您的管理面板。 转到vcPanel - >安全访问
。
设置Cron
您可能需要安装如下每日cron作业:
0 1 * * * php /path-to-vcpanel-install/script/backupcron.php /path-to-vcpanel-install