• September 25, 2016

WHMCS 接入CDN 不显示IP的办法

最近很多人来问我,NeWorld 的站点接入了 CDN 还能获得 IP 地址,

后台-设置-安全

1.png

2.png

最后配置一下 configuration.php 文件

在文件内 写入

$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];

3.png

  • June 27, 2016

WHMCS + ShadowSocks/SS 多用户服务端 一站式销售/服务

屏幕快照 2016-06-27 11.13.58.jpg

这几天听说 SS-Panel 被爆出脱裤漏洞了,所以写个文章来指导一下其实 WHMCS+SS 也是可以做成一个网站的,WHMCS功能强大,订单,账单,用户管理,优惠管理,都很完善了。

首先你需要一台PHP > 5.6的空间来安装 WHMCS 不得不提醒的是你需要安装ionCube组件。

自己有小鸡的朋友,Lnmp.org 的一键包完全可以满足您个人的小需求。

DirectAdmin 也是可以满足的,只是 ionCube 需要单独安装,Cust 2.0版本貌似也可以选装。

首先,我们安装好WHMCS,前往 https://NeWorld.org 购买ShadowSocks插件,插件是神奇海螺开发的,授权价格199,目前用户据说超过100人。

然后配置节点服务器,再配置产品,最后安装支付宝插件,填写接口相关信息,哒哒,网站就建好啦。

目前已经服务过三个网站以上。

费用合计:购买 NeWorld 主题 699,购买 ShadowSocks 插件 199,WHMCS 安装,配置,节点配置,600

总费用 1500元,后期增加节点服务器一台 100 元,也可以按照教程自行安装。

-- More --

  • July 13, 2015

CentOS 升级 OPENSSL 到最新版

wget https://www.openssl.org/source/openssl-1.0.2d.tar.gz
tar zxvf openssl-1.0.2d.tar.gz  
cd openssl-1.0.2d  
./config --prefix=/usr/local/openssl  
make && make install  
mv /usr/bin/openssl /usr/bin/openssl.OFF  
mv /usr/include/openssl /usr/include/openssl.OFF  
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl  
ln -s /usr/local/openssl/include/openssl /usr/include/openssl  
echo "/usr/local/openssl/lib">>/etc/ld.so.conf  
ldconfig -v  
openssl version -a  
  • April 26, 2015

DirectAdmin 允许共享 IP 开启 SSL 支持

很多时候我们因为没有独立IP而安装多SSL而烦恼,现在没有啦,

sed -i '$a enable_ssl_sni=1' /usr/local/directadmin/conf/directadmin.conf
cat /usr/local/directadmin/conf/directadmin.conf
service directadmin restart
  • April 19, 2015

Directadmin如何屏蔽ip阻止暴力破解

这几天自己弄了安装了DA面板后
但是总是有国际友人在爆破暴力破解DA后台密码就没有停止过,老是收到诸如此类的信息:

主题: Brute-Force Attack detected in service log from IP(s) 144.0.0.66 on User(s) root
后来查了一下,directadmin官方有教程,如何屏蔽ip阻止这种暴力破解

http://help.directadmin.com/item.php?id=380

1)第一步,配置iptables,让block_ip.sh生效,DA官方的iptables文件适用于CentOS/Fedora

cd /etc/init.d
mv iptables iptables.backup
wget http://files.directadmin.com/services/all/iptables
chmod 755 iptables*** 注意,ipables默认开启的ssh端口是22,如果你的ssh端口不是22,请手动修改iptables设置。
*** 注意,ipables默认开启的ssh端口是22,如果你的ssh端口不是22,请手动修改iptables设置。启动iptables:
/etc/init.d/iptables restart

-- More --

  • December 11, 2014

完全安装 DirectAdmin,suPHP、CustomBuild 2.0

sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/sysconfig/selinux
yum -y update #更新系统
yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-dev gd unzip bzip2 automake autoconf #安装必要组件
yum remove httpd php mysql #移除必要服务
wget http://www.directadmin.com/setup.sh #下载安装文件
chmod 755 setup.sh #设置安装文件权限
./setup.sh  #运行安装文件

-- More --