ispcp 1.0.3 ubuntu迁移
设想,待验证:
1、导入用户
newusers `grep vu oldpasswd`
2、复制文件
use rsync with root on NEWHOST
#rsync -vzrtopg --progress --delete root@OLDHOST:/var/www/virtual /var/www
安装时使用相同数据库密码,可以停用数据库后复制文件
#rsync -vzrtopg --progress --delete root@OLDHOST:/var/lib/mysql /var/lib/
3、切换数据库
/etc/init.d/mysql stop
cd /var/lib/mysql
mv ispcp ispcp0
mv ispcp1 ispcp
/etc/init.d/mysql start
4、设置toadd标记
mysql -uroot -p
use ispcp;
update domain set domain_status='toadd';
update htaccess_users set status='toadd';
update htaccess_groups set status='toadd';
* 使用NAT防火墙进行一级地址转换和端口映射后,总是提示外部登录
来自国外主机的请求已被封锁!
尝试修改gui/include/login.php line191:
function check_login($fName = null, $preventExternalLogin = true) {
==>function check_login($fName = null, $preventExternalLogin = false) {
5、迁移后ip变化,除数据库中记录需要更新,/etc/ispcp/apache/working/ispcp.conf也需修改。否则每次添加新站点可能导致老站点重写为旧ip