Vesta - Nginx管理面板相关

下载安装:http://vestacp.com/
支持的系统环境:

#    Currently Supported Operating Systems:
#    RHEL 5, RHEL 6
#    CentOS 5, CentOS 6
#    Debian 7
#    Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04

安装:

# Connect to your server as root via SSH

ssh root@your.server

# Download installation script

curl -O http://vestacp.com/pub/vst-install.sh

# Run it

bash vst-install.sh

中途需要你做一下确认,以及设定Host、填写你的email (用来接收安装完毕后的邮件),大约10分钟左右安装完成。

默认安装了DNS, FTP服务等,如不需要可在vesta后台关闭。

 

重要的系统文件目录:

  • php.ini: /etc/php.ini (针对drupal 7 需要修改的参数有:memory_limit,upload_max_filesize,max_execution_time)

btw:如果你的服务器内存大于2G,使用drupal 7建议你修改memory_limi = 256M同时修改 max_execution_time = 600 这样可以解决一些WSOD问题,比如安装启用模组出现页面空白假死。

  • my.cnf: /etc/my.cnf
  • phpmyadmin配置文件 config.inc.php:/etc/config.inc.php
  • phpMyAdmin安装目录:/u**/s***/***

btw:建议修改增加ip限制,以增强phpmyadmin访问控制安全

可参考如下设定(添加至phpmyadmin配置文件 config.inc.php):

$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

后追加如下代码

 /*
 *  phpMyAdmin Security settings
 */
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
    // deny everyone by default
    'deny % from all',

    // allow all users from the local system
    'allow % from localhost',
    'allow % from 127.0.0.1',
    'allow % from xxx.yyy.zzz.125',

);

/* end Security settings*/

 

就是限制可访问phpmyadmin的ip来路,当然,前提是你的服务器够安全,如果root权限被攻破,这个phpmyadmin的设定就没用了。

仅供参考。

其他参考:https://forum.vestacp.com/viewtopic.php?f=10&t=5271

分类: