一客户的cPanel机器悲剧了
把Perl升级到最新的版本 然后不能使用了
又让我们帮恢复
使用这个命令恢复
1 2 3 4 |
wget http://layer1.cpanel.net/perl588installer.tar.gz tar xf perl588installer.tar.gz cd perl588installer ./install |
相关:
- cpanel 反向代理
提供IDC行业和cPanel/WHMCS/DirectAdmin/Onapp等文章和教程
一客户的cPanel机器悲剧了
把Perl升级到最新的版本 然后不能使用了
又让我们帮恢复
使用这个命令恢复
1 2 3 4 |
wget http://layer1.cpanel.net/perl588installer.tar.gz tar xf perl588installer.tar.gz cd perl588installer ./install |
客户需求部署
4台网站服务器 1台备份服务器
需求 : 集中备份 每天/每周/每月的网站数据至独立的备份服务器
网站服务器 均采用cPanel 支持周期备份
完成后测试了一下 速度还可以 100M端口跑满
部署安装
# 编译安装ProFTPD
1 2 3 4 5 6 7 8 |
cd /opt wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4b.tar.gz tar xvfz proftpd-1.3.4b.tar.gz cd proftpd* ./configure --prefix=/usr/local/proftpd make make install cp /usr/local/proftpd/sbin/proftpd /bin |
#设置开机启动
chkconfig proftpd on
#启动
service proftpd start
#添加备份的用户组和用户 Continue reading “Linux FTP 备份服务器部署文档”
Redis 安装教程 for Linux
Redis是nosql KVDB
和memcached用途一致
不太适合作为数据持久存储 作为中间件来缓存数据
或者作为MYSQL数据库前端降低数据库查询
是一个非常好的选择
最新版为2.6.13
Continue reading “Redis 安装教程 for Linux”
cPanel服务器 安装nginx作为静态资源的服务器 反向代理方式
一般使用nginx可以节省很多系统资源
因为apache 2.4之前的版本 跑动态内容还可以 静态内容实在不咋地
nginxcp有提供安装包 定期更新
安装脚本
1 2 3 4 5 |
cd /usr/local/src wget http://nginxcp.com/latest/nginxadmin.tar tar xf nginxadmin.tar cd publicnginx ./nginxinstaller install |
这玩意使用python写的
如果安装错误 你需要升级下python的版本
安装脚本
1 2 3 4 5 6 7 |
cd /usr/local/src wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar fxz Python-2.7.2.tgz cd Python-2.7.2 ./configure make make install |
注意安装nginx之后
需要做的事
个人建议
1. 设置cronjob的任务 定时清理掉 因为nginx缓存生成的内容 不会主动清理
我们自己公司的有台服务器就出现7天 缓存了100G内容 导致硬盘报警
足足清理了7天才删除完 没统计 估计上千万的碎片文件 吐血的…
2. 如果你是VPS tmp默认挂载的500M 而你流量又比较大的话
这种情况下 你需要把缓存目录设置到其他目录上
修改 /tmp/nginx_client 为/opt/nginx_client
直接mv也可以 建议使用快捷方式
Shell
1 2 3 4 |
mkdir -p /opt/nginx_client rm -rf /tmp/nginx_client ln -s /opt/nginx_client /tmp chmod 755 /opt/nginx_client |
最后试试是不是有文件被生成
如果不行把组改为nobody
[Sat Aug 11 00:14:26.102705 2012] [cgi:error] [pid 5024] [client 222.65.114.1:56282] AH01215: Can’t locate CGI/Carp.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at install.cgi line 3., referer: http://internet.baidu.com/
[Sat Aug 11 00:14:26.102796 2012] [cgi:error] [pid 5024] [client 222.65.114.1:56282] AH01215: BEGIN failed–compilation aborted at install.cgi line 3., referer: http://internet.baidu.com/
这个是因为默认未安装CGI的CARP模块引起的
解决办法
一次性编译安装所有主要模块
wget http://www.cpan.org/modules/by-module/CGI/CGI.pm-3.04.tar.gz
tar -zxvf CGI.pm-3.04.tar.gz
cd CGI*
perl Makefile.PL
make
make install
完成后尝试访问CGI页面
OK了吧?