笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

Centos6 - VestaCP面板以及suphp模块安装

2014-03-17 2518点热度 0人点赞 12条评论

vesta面板基于LANMP环境,简洁开源非常不错,

以下代码仅限Centos6有效,已在https://www.kvmla.com/cheap.html的VPS上进行测试安装并使用。
安装vesta

yum remove httpd* bind* -y
rm -rf /etc/httpd
wget http://vestacp.com/pub/vst-install.sh
bash vst-install.sh -f -n -e youmail@yourmail.com #换成你的邮箱

安装设置suphp

wget http://down.kvm.la/vesta/cn.txt -O /usr/local/vesta/web/inc/i18n/cn.php
wget http://down.kvm.la/vesta/conf_templates/apache_suphp.tpl -O /usr/local/vesta/data/templates/web/httpd/suphp.tpl
wget http://down.kvm.la/vesta/conf_templates/apache_suphp.stpl -O /usr/local/vesta/data/templates/web/httpd/suphp.stpl
wget http://down.kvm.la/vesta/conf_templates/nginx_suphp.tpl -O /usr/local/vesta/data/templates/web/nginx/suphp.tpl
wget http://down.kvm.la/vesta/conf_templates/nginx_suphp.stpl -O /usr/local/vesta/data/templates/web/nginxsuphp.stpl
wget http://down.kvm.la/vesta/packages/suphp.pkg -O /usr/local/vesta/data/packages/suphp.pkg
chattr -i /home/admin/conf
mv /home/admin/conf /usr/local/vesta/data/users/admin/
sed -i 's#AddDefaultCharset UTF-8#AddDefaultCharset OFF#g' /etc/httpd/conf/httpd.conf
sed -i 's#\$HOMEDIR/\$user/conf/web/ssl.#\$USER_DATA/\$user/ssl/#g' /usr/local/vesta/func/*
sed -i 's#\$HOMEDIR/\$user/conf/#\$VESTA/data/users/\$user/conf/#g' /usr/local/vesta/bin/*
sed -i 's#/home#/usr/local/vesta/data/users#g' /etc/httpd/conf.d/vesta.conf /usr/local/vesta/data/users/*/conf/web/*.conf
sed -i 's#%home%#/usr/local/vesta/data/users#g' /usr/local/vesta/data/templates/web/httpd/* /usr/local/vesta/data/templates/web/nginx/*
sed -i 's#%/\$HOMEDIR/$user/conf/web/ssl\.#\$USER_DATA/ssl/#g' /usr/local/vesta/*
sed -i 's#en#cn#g' /usr/local/vesta/data/users/*/user.conf /usr/local/vesta/conf/vesta.conf
sed -i "s/PACKAGE='default'/PACKAGE='suphp'/g" /usr/local/vesta/data/users/*/user.conf
sed -i "s/WEB_TEMPLATE='default'/WEB_TEMPLATE='suphp'/g" /usr/local/vesta/data/users/*/user.conf
sed -i "s#mkdir \$HOMEDIR/\$user/conf#\#mkdir \$HOMEDIR/\$user/conf#g" /usr/local/vesta/bin/v-add-user
sed -i "s#chmod a+x \$HOMEDIR/\$user#\#chmod a+x \$HOMEDIR/\$user#g" /usr/local/vesta/bin/v-add-user
sed -i "s#chattr +i \$HOMEDIR/\$user/conf#\#chattr +i \$HOMEDIR/\$user/conf#g" /usr/local/vesta/bin/v-add-user
sed -i "s#chattr -i \$HOMEDIR/\$user/conf#\#chattr -i \$HOMEDIR/\$user/conf#g" /usr/local/vesta/bin/v-delete-user
yum -y --skip-broken install gcc gcc-c++ libtool-libs libtool autoconf subversion zip unzip wget crontabs iptables file bison patch mlocate flex diffutils automake imake make cmake kernel-devel cpp vim-minimal
yum -y --skip-broken install httpd-devel
cd /tmp
wget -c http://www.suphp.org/download/suphp-0.7.1.tar.gz
tar -xzf suphp-0.7.1.tar.gz
cd suphp-0.7.1
./configure --quiet --prefix=/usr --sysconfdir=/etc --with-apr=/usr/bin/apr-1-config --with-apxs=/usr/sbin/apxs --with-apache-user=apache --with-setid-mode=paranoid --with-php=/usr/bin/php-cgi --with-logfile=/var/log/httpd/suphp_log --enable-SUPHP_USE_USERGROUP=yes
make -j12 && make install
wget http://down.kvm.la/conf/suphp.conf -O /etc/suphp.conf
sed -i 's#;x-httpd-php54="php:/opt/php54/bin/php-cgi"#x-httpd-php54="php:/usr/bin/php-cgi"#g' /etc/suphp.conf
if [ `uname -m` == "x86_64" ]; then archlib="lib64"; else archlib="lib"; fi
cat>/etc/httpd/conf.d/php.conf<
#AddHandler x-httpd-php52 .inc .php .php3 .php4 .php5 .phtml
#AddHandler x-httpd-php53 .inc .php .php3 .php4 .php5 .phtml
AddHandler x-httpd-php54 .inc .php .php3 .php4 .php5 .phtml
#AddHandler x-httpd-php55 .inc .php .php3 .php4 .php5 .phtml
AddType text/html .php
DirectoryIndex index.php
suPHP_Engine on
suPHP_ConfigPath /etc/
suPHP_AddHandler x-httpd-php52
suPHP_AddHandler x-httpd-php53
suPHP_AddHandler x-httpd-php54
suPHP_AddHandler x-httpd-php54
EOF

标签: VestaCP
最后更新:2014-03-17

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 久爱

    通过N个链接来到此站,贵站的主题看者很舒服,能告诉下主题名字吗?尤诹

    2014-03-19
  • 六间房

    Linux 操作系统没用过,一直用win2003的。

    2014-03-26
  • 最微配

    最微配(科技,为你所配)zuiweipei.com希望能和贵站成为友链 ,我会经常更新的, :smile:

    2014-03-27
  • ak198

    suphp这个工具对于php的网站来说,非常实用。

    2014-04-03
  • 最微配

    我的网站是最微配,www.zuiweipei.com, 描述是 科技,为你所配 ,我的网站天天更新,能不能和你网站形成友链啊

    2014-04-12
  • 纽小二

    现在已经不习惯在vps等服务器上装面板啦。。。自用的无所谓~

    2014-04-13
  • 石家庄婚纱摄影

    文章很不错哦,会继续关注的

    2014-04-18
  • 李振杰

    如果一个产品只是对自己技术的一种罗列,而没有相应的客户,那么我们管这种产品叫做自恋品。甚至于不能叫做产品,因为产品目的上就带有商业性质,所以与其叫做产品还不如叫做作品,或者技术产物更为贴切。在每个人都醉心于盈利世界时还能有人能够坚持存技术自恋品的制作不为金钱所惑那才是真正搞技术的人!

    2014-04-19
  • 恋字坊

    贵站做的真心不错,恋字坊http://www.lianzifang.com/诚换友链,望通过。 :smile:

    2014-04-22
  • 泡妞

    讲的很专业,有点儿看不懂 :grin:

    2014-04-22
  • 玩味生活

    不错 帮助很大

    2014-04-23
  • 品牌购物

    面板基于LANMP环境,简洁开源非常不错

    2014-04-25
  • 取消回复

    最新 热点 随机
    最新 热点 随机
    ssh无需密码登陆(使用密钥对) 利用rsync进行远程同步实现异地备份 中国科幻巨制《流浪地球2》 Chrome修复被2345劫持篡改的主页 GTA6预告片内容泄露:女主在监狱里锻炼身体 《星期三》第二季将有更多亚当斯一家的内容
    ssh无需密码登陆(使用密钥对)利用rsync进行远程同步实现异地备份中国科幻巨制《流浪地球2》SuperForum:轻量的论坛程序《星期三》第二季将有更多亚当斯一家的内容GTA6预告片内容泄露:女主在监狱里锻炼身体
    多平台上使用 Shadowsocks 穿越 MyTshirt :设计、分享、订购自己的tshirt Google Voice美国电话号码申请教程2017年版自动+脚本 多功能网址提交大全(搜索引擎登录) ServerStatus:云探针,多服务器VPS监控,一键管理脚本 Chrome修复被2345劫持篡改的主页
    标签聚合
    wordpress 音乐 日记 有趣 OneDrive 域名 google VPS
    最近评论
    人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
    人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
    神秘的星空smf 发布于 1 天前(02月05日) 文章很好!赞!
    笨猫 发布于 1 周前(01月28日) q:94-0360231
    T 发布于 2 周前(01月24日) 应该是直接从原服务器下载的,这只是个接口
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 博客导航
    • 奇它博客
    • 彩虹Smiling的Blog
    • 热闹网
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang