https://www.bt.cn/
https://www.bt.cn/btcode.html
https://www.bt.cn/Tools
1.安装
centos:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh # 5.9
debian:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
bt # 命令工具菜单
cd /www/server/panel && python tools.py panel testpasswd # 重置密码
rm -f /www/server/panel/data/*.login # 清除登录限制.如果提示多次登录失败,暂时禁止登录
rm -f /www/server/panel/data/limitip.conf # 关闭访问限制
bt default # 新装面板用户获取默认账号密码命令
echo '51234' > /www/server/panel/data/port.pl && /etc/init.d/bt restart # 修改访问端口
2.ftp异常
如果使用的是阿里云服务器,需要在安全组设置中,对22、21端口放行,并且被动端口(39000 - 40000)也需要处于放行状态.
点击配置修改:查找“ForcePassiveIP”(位置188行左右),去掉#, 改用服务器ip.
ForcePassiveIP 116.62.128.42
service bt restart # 面板重启
3.设置php配置: # Ctrl+F 搜索关键字
always_populate_raw_post_data = -1 # 新增
session.save_path # 去掉前面分号; -> 保存退出 -> 重启php
display_errors = On # 关闭错误, 去掉前面分号; -> display_errors = Off -> 保存退出 -> 重启php
short_open_tag = On
4.重置登陆密码, 若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令
cd /www/server/panel && python tools.pyc panel testpasswd
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel # 卸载
5. /www/server/nginx/waf/config.lua
RulePath = "/www/server/panel/vhost/wafconf/"
attacklog = "on"
logdir = "/www/wwwlogs/waf/"
UrlDeny="on"
Redirect="on"
CookieMatch="on"
postMatch="on"
whiteModule="on"
black_fileExt={"php","jsp","js","sh","exe","asp","html","htm"}
ipWhitelist={"127.0.0.1"}
ipBlocklist={"1.0.0.1"}
CCDeny="on"
CCrate="300/60"
6. redis 修改密码重启异常:
bind 8.8.8.8 # 真实ip或者0.0.0.0
protected-mode no
requirepass r
pkill -9 redis
/etc/init.d/redis restart
7. php管理-Session配置
启用存储模式: redis
8. 安装mcrypt扩展: http://pecl.php.net/package/mcrypt
yum install libmcrypt libmcrypt-devel mcrypt mhash
wget http://pecl.php.net/get/mcrypt-1.0.3.tgz
tar xf mcrypt-1.0.3.tgz
cd mcrypt-1.0.3
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config && make && make install
or
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config && make && make install
最后在软件管理——php——配置文件的末尾加上extension=mcrypt.so这一段,然后重启php服务就行
[mcrypt]
extension = /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/mcrypt.so
or
[mcrypt]
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/mcrypt.so
9.docker下安装Apache失败: libiconv.so 异常
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
ldconfig
10.卸载
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel