cpanel domain packing 添加已停止的域 生产时出现问题 暂停的域名

Error from park wrapper: Using nameservers with the following IPs: *.*.*.* Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers associated with this server. Please transfer the domain to this servers nameservers or have your administrator add one of its nameservers to /etc/ips.remotedns and make the proper A entries on that remote nameserver.
Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers associated with this server. Please transfer the domain to this servers nameservers or have your administrator add one of its nameservers to /etc/ips.remotedns and make the proper A entries on that remote nameserver.
WHM -> Tweak Settings -> Allow Creation of Parked/Addon Domains that resolve to other servers (allowed remote domain)改为允许

cpanel自定义配置文件

cpanel安装rpaf_mod,cpanel默认是禁止修改配置文件,即使修改了,在重启apache的时候Cpanel还会再改回去。

  1. 1 登陆Cpanel
  2. 2 选择 Service Configuration
  3. 3 选择 Apache Configuration
  4. 4 选择 Include Editor
  5. 5 选择 Pre Main Include
  6. 6 选择正在运行的apache版本,然后自定义配置写进里面,例如rpaf_module
  7.  
  8. LoadModule rpaf_module /usr/local/apache.backup/modules/mod_rpaf-2.0.so
  9. RPAFenable On
  10. RPAFsethostname On
  11. RPAFproxy_ips HA_IP
  12. RPAFheader X-Forwarded-For

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 文件里加上域名

完整恢复(备份或克隆)cpanel

从一块硬盘完整恢复cpanel,或者从远程服务器完整恢复cpanel
平日接触LVM比较少,一时也没去注意到,期间走了很多弯路,还好有billy帮忙- –
挂载LVM卷,lvm命令好像很强大,但还没机会试试

  1. vgscan|grep -i volgroup #查找卷标
  2. vgchange --available y Your_VolGroup_Name
  3. mount /dev/Your_VolGroup_Name/ROOT /oldHD

完整备份cpanel,eukhost的这篇文章讲得很详细(底部的ssh-key是指从本机完整备份到远程服务器)

  1. mkdir /oldHD #创建被挂载目录
  2. mount /dev/sdb2 /oldHD #挂载
  3.  
  4. rsync -vrplogDtH /oldHD/usr/local/apache/conf /usr/local/apache
  5. rsync -vrplogDtH /oldHD/var/named /var
  6. rsync -vrplogDtH /oldHD/home/* /home
  7. rsync -vrplogDtH /oldHD/usr/local/cpanel /usr/local
  8. rsync -vrplogDtH /oldHD/var/lib/mysql /var/lib
  9. rsync -vrplogDtH /oldHD/var/cpanel /var
  10. rsync -vrplogDtH /oldHD/usr/share/ssl /usr/share
  11. rsync -vrplogDtH /oldHD/var/ssl /var
  12. rsync -vrplogDtH /oldHD/usr/local/cpanel/3rdparty/mailman /usr/local/cpanel/3rdparty
  13. rsync -vrplogDtH /oldHD/var/log/bandwidth /var/log
  14. rsync -vrplogDtH /oldHD/usr/local/frontpage /usr/local
  15. rsync -vrplogDtH /oldHD/var/spool/cron /var/spool
  16. rsync -vrplogDtH /oldHD/root/.my.cnf /root
  17. rsync -vrplogDtH /oldHD/etc/httpd/conf/httpd.conf /etc/httpd/conf
  18.  
  19. cd /oldHD/etc #进入旧硬盘的etc目录
  20. rsync -vrplogDtH secondarymx domainalias valiases vfilters exim* proftpd* pure-ftpd* passwd* group* *domain* *named* wwwacct.conf cpupdate.conf quota.conf shadow* *rndc* ips* ipaddrpool* ssl hosts /etc
  21.  
  22. /scripts/upcp
  23. /scripts/updatenow
  24. /scripts/sysup
  25. /scripts/exim4 #我的服务器上没有找到这exim4
  26. /scripts/easyapache
  27. /scripts/securetmp
  28. /scripts/fixeverything
  29. #做这个fixeverything操作前,iptables务必不要封锁cpanel的端口,ssh很有可能会起不来
  30.  
  31. /scripts/restartsrv httpd
  32. /scripts/restartsrv cpanel
  33. /scripts/restartsrv mysql
  34. /scripts/restartsrv named
  35. /scripts/restartsrv exim
  36.  
  37. 四个有用的lvm卷命令
  38. #1: lvdisplay
  39. #2: pvs
  40. #3: vgscan
  41. #4: vgchange

centos上安装cpanel

最小化安装linux,我是centos 5

  1. 关闭selinux
  2. vi /etc/selinux/config
  3. 添加
  4. SELINUX=disabled
  5.  
  6. 下载安装脚本
  7. wget -N http://layer1.cpanel.net/latest
  8.  
  9. 安装
  10. sh latest
  11.  
  12. 根据提示进网页操作
  13. https://IP:2087
  14.  
  15. 最小化安装系统,装了cpanel及相关服务 httpd mysqld 等等...
  16. root@cpanel [~]# rpm -qa|awk 'END{print NR}'
  17. 527

剩下的就是点鼠标了,好简单。。。

1 1