开发者社区> 问答> 正文

VESTACP常用命令工作集

VestaCP安装
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
bash vst-install.sh --force



VestaCP卸载
如果你是CentOS系统,执行如下命令
service vesta stop
yum remove vesta*
rm -f /etc/yum.repos.d/vesta.repo
rm -rf /usr/local/vesta
如果你是Ubuntu/debian系统,执行如下命令
apt-get remove vesta*
rm -f /etc/apt/sources.list.d/vesta.list
rm -rf /usr/local/vesta
另外,记得删除生成的admin用户和相关目录
VestaCP预安装EPEL防止安装失败

国内的VPS如 阿里云往往会安装失败。原因是无法安装远程的EPEL库,而VestaCP安装使用的remi库又需要EPEL的支持,所以安装进程被截断。如果手动安装EPEL即可跳过EPEL安装
使用如下命令安装EPEL
yum install epel-release

VestaCP自定义主机的index.html文件

VestaCP的默认index文件位置为
/usr/local/vesta/data/templates/web/skel/public_html/index.html
替换相关文件即可
调用变量:
%domain% ---虚拟主机的域名


VestaCP自定义错误页面
修改如下目录文件即可
/usr/local/vesta/data/templates/web/skel/document_errors

VestaCP查看MySQL的root密码
执行如下命令,其中password字段的值就是密码
cat /usr/local/vesta/conf/mysql.conf
VestaCP修改Phpmyadmin路径保护安全


VestaCP的PhpMyAdmin可以通过域名/phpmyadmin来访问,但是,这样每个人都可以通过这个方式直接进入我们的pma界面。我们可以修改路径来达到保护我们的PMA,防止数据库被攻击。
我们需要使用SSH登陆到服务器上,
修改如下文件
/etc/httpd/conf.d/phpMyAdmin.conf
将第八行的alias修改为你自己自定义的后缀,如,我希望通过域名/mysql来实现就将第8,9行的代码改成这个样子的

Alias /mysql /usr/share/phpMyAdmin
Alias /MySQL /usr/share/phpMyAdmin



这样我就可以通过域名/mysql或域名/MySQL来访问PhpMyAdmin了

展开
收起
西秦说云 2015-08-18 09:59:53 12645 0
1 条回答
写回答
取消 提交回答
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    很棒的帖子,
    希望你多多发帖
    2015-08-18 10:01:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载