2013-06-14 9 views
0

자동 크기 조정 중에 한 가지 문제가 있습니다. 내 EC2 인스턴스에 XAMPP 및 바람둥이가 있습니다. 새로 만든 인스턴스를 확장해도 자동으로 바람둥이가 시작되지 않으며 lampp 폴더 아래에서 수동으로 포트 매핑을 수행해야합니다.EC2 자동 크기 조절 문제

root @ domu-xx-xx-xx lampp] #/sbin/iptables -t nat -I PREROUTING -p tcp -dport 80 -j REDIRECT - 포트 8080

루트 @ domu-xx-xx-xx lampp] #/sbin/iptables -t nat -I 8085 --dport -p TCP를 PREROUTING 것은 --to 포트 (91)

루트 @ domU에-XX-XX-XX의 lampp를가] # 경우/sbin/I이) 바람둥이을 자동화 할 수있는 방법

을 iptables에-저장 REDIRECT -j 인스턴스 생성시 시작하고 b) 자동 조정 인스턴스가 수동 조작없이 실행중인 &이되도록 포트 매핑을 자동화하십시오.

도움을 주시면 감사하겠습니다.

답변

0

이 모든 것을 /etc/rc.local 파일에 추가하여 서버 시작시 실행되도록 할 수 있습니다. 나만의 AMI를 만들고이 AMI로 인스턴스화 된 자동 크기 조정을 시작하십시오.

예컨대

/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 
/sbin/iptables -t nat -I PREROUTING -p tcp --dport 8085 -j REDIRECT --to-port 91 
/sbin/iptables-save 
/path/to/tomcat/bin/startup.sh 
/any/others/script.sh 
+0

감사합니다. Ashish, 포트 매핑 및 톰캣 시작을 위해 rc.local에 정확히 무엇을 넣었는지 자세히 설명해 주시겠습니까? 정말 도움이 될 것입니다 –

+0

rc.local은 시스템 부팅시 실행될 쉘 실행 스크립트입니다. 거기에 모든 명령을 추가 할 수 있습니다. –

+0

OK ... 이것 좀 살펴 보도록하겠습니다! EC2 인스턴스 –