阿里云服务器迁移更改IP,致使网站挂掉

从昨日下午三点阿里云主机迁移变动IP致使网站挂点,到刚刚网站、手机客户端均恢复访问,这个过程持续了24个钟头。最后仍是我本身解决了问题。php

哎,真是揪心。redis

其间和阿里云工程师反复沟通,昨日沟通到今日凌晨快1点,仍是各类不行。数据库

-----app

首先是要从新挂盘。编辑器

df -hT 查看数据盘是否挂载成功网站

cat /etc/fstab查看一下是否有自动挂载的配置文件阿里云

fdisk -lspa

查得有4个数据盘,名称分别为: /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1 这四个是数据盘命令行

手动挂载,譬如挂载vdb1盘,使用命令: mount /dev/vdb1 /目录rest

 

-----

接下来再解决更改IP后的一系列问题:

1. 网站报错是redis链接异常,而网站运行日志却满页都是数据库语句执行错误。后来证实后者彻底是误导。

    网站是用thinkPHP搭建,起初我只知道检查配置文件,后来才知道还须要修改action代码

    Lib/Action/BaseAction.class.php   

 

2. App没法加载

    一样是redis服务引发的问题,须要修改PHP文件,app.base.php

 

3. 防火墙配置

    修改/etc/sysconfig/iptables文件。或用命令行,

       删除规则 iptables -D

       添加规则 iptables -A

    写入后记得把防火墙重起一下,才能起做用.

     [root@tp ~]# service iptables restart

 

       经过命令:service iptables save 进行保存

       重启iptables 

       service iptables save && service iptables restart

      关闭防火墙 

       chkconfig iptables off && service iptables stop

      如何禁止访问外网某个ip地址:
      iptables   -A   OUTPUT   -d   xx.xx.xx.xx     -j   REJECT

 

4. Spninx失效

    启动Spninx:/usr/local/coreseek/bin/indexer --config /usr/local/.../.../f**.conf

    开启守护进程:/usr/local/coreseek/bin/searchd --config /usr/local/.../.../f**.conf 

    提示listen fail ***IP***

    用VI编辑器修改f**.conf文件,修改IP为新IP

相关文章
相关标签/搜索