有些朋友找yqf.me安装了DA面板,但是拿到手里后,傻眼了,不会使用。其实DA还是蛮实用的,仔细琢磨下,不是很难。点上图的右上角:代理级别。再点下图中的管理预设值。
点上图的添加预设值。
如果自己使用的话,可以都设置成无限制。
再回到管理级,点添加用户。
填下用户名,邮箱,密码,域名,选择用户预设值,然后提交,就算创建好虚拟主机了。
至于如何使用DA搭建网站,请参看一下教程:
有些朋友找yqf.me安装了DA面板,但是拿到手里后,傻眼了,不会使用。其实DA还是蛮实用的,仔细琢磨下,不是很难。点上图的右上角:代理级别。再点下图中的管理预设值。
点上图的添加预设值。
如果自己使用的话,可以都设置成无限制。
再回到管理级,点添加用户。
填下用户名,邮箱,密码,域名,选择用户预设值,然后提交,就算创建好虚拟主机了。
至于如何使用DA搭建网站,请参看一下教程:
1、购买directadmin授权前需要了解:
DirectaAdmin支持哪些Linux(Unix)发行版?
directadmin官方给yqf.me开通在线修改DA授权权限了
2、安装directadmin面板教程:
在 DirectAdmin 中安装Zend Optimizer / Guard Loader 是非常容易的,只要几个指令,就可以完成,,系统会自行辨认PHP 的版本,而去決定安装Zend Optimizer 还是 Zend Guard Loader 的。
[root@3w ~]# cd /usr/local/directadmin/custombuild
[root@3w custombuild]# ./build set zend yes
Changed zend option from no to yes
[root@3w custombuild]# ./build zend
Downloading ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz…
–2013-06-01 07:00:29– http://files2.directadmin.com/services/custombuild/Zend GuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Resolving files2.directadmin.com… 69.30.193.202
Connecting to files2.directadmin.com|69.30.193.202|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 434691 (425K) [application/x-gzip]
Saving to: `/usr/local/directadmin/custombuild/ZendGuardLoader-php-5.3-linux-gli bc23-x86_64.tar.gz’
100%[======================================>] 434,691 1.10M/s in 0.4s
2013-06-01 07:00:30 (1.10 MB/s) – `/usr/local/directadmin/custombuild/ZendGuardL oader-php-5.3-linux-glibc23-x86_64.tar.gz’ saved [434691/434691]
Zend Guard Loader has been installed.
重启apache
service httpd restart
然后我们再来看看php -v ,已经安装好Zend Guard Loader.
[root@3w custombuild]# php -v
PHP 5.3.25 (cli) (built: May 31 2013 20:07:33)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
mod_evasive 是Apache服务器的防CC攻击的一个模块,它可以检测和限制同个IP的请求次数,达到一定条件时执行命令(如使用iptables封禁IP),虽然并不能完全防御CC攻击,但在一定条件下能起到缓解Apache服务器的压力。
1)预安装:
yum install httpd-devel
2)获得mod_evasive,解压,安装。
cd /usr/src
wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz
tar xzf mod_evasive_1.10.1.tar.gz
cd mod_evasive
/usr/sbin/apxs -cia mod_evasive20.c
3)添加配置文件
vi /etc/httpd/conf/httpd.conf,在LoadModule evasive20_module /usr/lib/apache/mod_evasive20.so下面添加引用httpd-evasive.conf文件。
LoadModule evasive20_module /usr/lib/apache/mod_evasive20.so
Include /etc/httpd/conf/extra/httpd-evasive.conf
httpd-evasive.conf文件的内容如下:
<IfModule mod_evasive20.c>
DOSHashTableSize 3097(哈希表大小,无需修改)
DOSPageCount 2(允许单IP的最大并发连接(瞬间值)
DOSSiteCount 50(允许单台机在指定秒数内访问同一页的次数)
DOSPageInterval 1 单页请求检测时间(默认1秒)
DOSSiteInterval 1 全站请求检测时间(默认1秒)
DOSBlockingPeriod 3600 黑名单封禁时间(默认3600秒)
DOSEmailNotify someone@somewhere.com有新黑名单记录通知管理员
DOSSystemCommand “iptables -A INPUT -s %s -j DROP” 进黑名单执行命令
</IfModule>
4)重启apache
/etc/init.d/httpd restart
教程参考
1、https://library.linode.com/web-servers/apache/mod-evasive
2、http://www.kwx.gd/CentOSApp/CentOS-DA-mod-evasive.html
3、mod_evasive官方博客http://www.zdziarski.com/blog/?page_id=442