이건 재앙이다. 서버이전.
기존에 IP가 하드코딩 되어있는 코드가 있다면 전부 도메인으로 수정해야할것이며 .
서버가 한두대가 아니라면 모든 서버들이 정상으로 도는지 불안에 떨어야할게된다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
무튼. 언젠간 또 경험할지 모르므로.. 간략하게나마 주요부분 정리를 해본다.
1. /etc/hosts 점검.
- 보통 웹서버를 운영한다면 hosts 에 ip를 작성해서 사용하곤 할것이다, 서버를 다른곳으로 옮긴다면.. IP가 바뀐다면.. 요 부분을 신경써야할것이다.
2. /etc/sysconfig/iptables 점검
- 요건.. 보통 8080 이라는 포트를 URL에 사용하지 않고 자동으로 8080포트로 리다이렉트 시키는 설정이 들어있다.
- 새로 이동하는 IDC 에서 제공하는 IP에 맞게 아래 내용대로 작업해주어야 할것이다.
iptables -F : 방화벽 규칙 삭제
iptables -t nat -A OUTPUT -d 127.0.0.1 -p tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A OUTPUT -d 자신의아이피또는호스트명 -p tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A PREROUTING -d 자신의아이피또는호스트명 -p tcp --dport 80 -j REDIRECT --to-ports 8080
service iptables save
service iptables restart
3. 데이터베이스 점검 (Oracle 기준)
- DB서버도 함께 이동한다면.. DB서버에 대한 IP또한 점검해주어야 할것이다.
cat /usr/lib/oracle/tnsnames.ora 를 확인하여.. DB에 접근하는 IP주소를 확인해주자.
경로는.. 위와 다를수있으므로.. 각자 서버 환경에 맞게 잘 찾아보셔야할듯.
4. 게이트웨이, IP주소 점검
cat /etc/sysconfig/network 이걸 열어서.. 게이트웨이가 내가 새로 이동하는곳에 IP설정에 맞는지 확인
cat /etc/sysconfig/network-scripts/ifcfg-eth0 요기서.. IPADDR 인가? 아무튼.. 기존 구 서버에 IP로 잡힌곳이있다면 신규 IP로 지정해주어야함
/etc/init.d/network restart 위 두개중 하나라도 수정했다면 적용하기 위해 리스타트명령을 탁 .
* 주의 : 만약에.. 아직 이전은 안한상태고.. 설정만 바꿔놓고 싶은거라면?! 리스타트는 하지마세요~
5. 톰켓 context.xml 점검
이곳에.. DB 연결설정이 들어있을수있는데.. DB서버 IP에 맞게 바꾸어주어야겠지용
뭐 보편적으론 이정도?! ㅋㅋㅋ 그럼 이만 !
댓글
댓글 쓰기