directadmin Your IP is blacklisted

Directadmin提示Your IP is blacklisted
是因为勾选了directadmin控制面板的错误登陆次数的限制。

  1. # 被列入黑名单的IP地址
  2. /usr/local/directadmin/data/admin/ip_blacklist
  3.  
  4. # 白名单,将不会列入黑名单,一行输入一个IP
  5. /usr/local/directadmin/data/admin/ip_whitelist

禁用Directadmin监控服务

默认Directadmin监控的服务有
1) http (默认apache)
2) SQL (默认mysql)
3) DNS (默认bind named)
4) pop/imap (dovecot默认)
5) Mail (默认exim)
6) ftp (默认proftpd)

如果没有提供邮局服务,那么dovecot可以停止
没有提供DNS解析服务,named服务可以停止

centos的系统下如果运行service named stop,过一会儿就会看到named又是运行状态

  1. /usr/local/directadmin/data/admin/services.status
  2. 把不希望监控的服务设置为OFF
  1. [root@server ~]# more /usr/local/directadmin/data/admin/services.status
  2. directadmin=ON
  3. dovecot=OFF
  4. exim=ON
  5. httpd=ON
  6. mysqld=ON
  7. named=OFF
  8. proftpd=ON
  9. sshd=ON
  1. service named stop #停止bind服务
  2. cp /etc/init.d/named /etc/init.d/named.bak #备份配置文件
  3. awk 'BEGIN{print "#!/bin/bash\nexit 0;"}' >/etc/init.d/named
  4. # exit 0 的作用是让Directadmin以为named有在运行
  5. chkconfig named off

Directadmin更改语言或添加语言包 页面乱码的解决办法

Directadmin中文乱码的解决办法。

  1. # 打开lf_standard.html这个文件,找到LANG_ENCODING这一行
  2. /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html
  3. # 修改为 LANG_ENCODING=GB2312
  4. # IE,Firefox,Chrome均为正常显示,UTF8 chrome会乱码,原因待查 - -

directadmin安装报错 make: *** No targets specified and no makefile found. Stop.

  1. make: *** No targets specified and no makefile foundStop.
  2. Cannot find /usr/local/bin/php
  3. Please recompile php with custombuild, eg:
  4. cd /usr/local/directadmin/custombuild
  5. ./build all d

真正解决的办法有2个,如下:

  1. #1
  2. rdate -s tick.greyware.com
  3. /usr/local/directadmin/custombuild/build all d 
  4.  
  5. #2
  6. mv /usr/local/directadmin/ /usr/local/bak_directadmin/
  7. #再重新安装
  8. ./setup

安装详细步骤可以看这里

Centos5 yum安装apache mysql php 开设虚拟主机等配置

yum安装apache+mysql+php,需要修改一些配置文件
由于长期使用webmin、Directadmin、Cpanel等linux下的控制面板,安装配置等都是一条龙服务
在小型vps上性能是关键,不额外安装其他没用的组件模块等等,手工搭建LAMP的时候却发现曾经熟悉的东西又都忘光了。
博客记录一下,方便以后的使用。

主要在于小细节备忘,例如:
apache虚拟主机的配置
禁止apache目录列表形式
开启htaccess的rewrite功能
/etc/hosts 的修改
apache防止域名恶意解析

  1. yum install -y httpd.i386 mysql-server php.i386 php-mysql.i386
  2. # 1. apache的配置文件,yum安装后默认路径为/etc/httpd/conf/httpd.conf
  3. # 2. 以下配置为虚拟主机模式:
  4. NameVirtualHost * #这行不能少,否则ServerName无法正确识别
  5.  
  6. # 3. 把未绑定的域名指向下面的目录(防止恶意指向)
  7. <VirtualHost *>
  8. DocumentRoot /var/www/html/404/
  9. ServerName *
  10. </VirtualHost>
  11.  
  12. <VirtualHost *>
  13. DocumentRoot /var/www/html/baiqiuyi.com/ #主路径
  14. ServerName baiqiuyi.com #主域名
  15. ServerAlias     www.baiqiuyi.com #需绑定的域名
  16.  
  17. <Directory /var/www/html/baiqiuyi.com/>
  18. Options FollowSymLinks #禁止以列表形式展开目录 (去掉Indexes)
  19. AllowOverride all #除了正确的加载rewrite的模块以外,AllowOverride的值不能为None,否则htaccess的规则将无法生效
  20.     Order allow,deny
  21.     Allow from all
  22. </Directory>
  23. </VirtualHost>
  24.  
  25. # 最后, /etc/hosts 文件里加上域名
6 «12345»...6