320x100
320x100

포트 확인 사이트
https://www.yougetsignal.com/tools/open-ports/


※ 목표
1. 재부팅 시 docker실행 되도록 (sudo 안써도 되게 설정 후 쉘 파일 작성)
2. killer 쉘 완성 (메인서버 / DB서버)
3. 80포트로 접속 가능하도록



1. 8080포트 사용
firewall-cmd --permanent --zone=public --add-port=8080/tcp
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT


2. http 허용
firewall-cmd --permanent --zone=dmz --add-service=http
firewall-cmd --permanent --zone=dmz --add-service=https


3. test
firewall-cmd --permanent --zone=public --add-port=8079/tcp
iptables -I INPUT -p tcp --dport 8079 -j ACCEPT
firewall-cmd --reload
systemctl restart network
firewall-cmd --zone=public --list-all
firewall-cmd --state
firewall-cmd --permanent --zone=public --remove-port=8079/tcp
iptables -I INPUT -p tcp --dport 8079 -j DROP


4. 8080 test
firewall-cmd --permanent --zone=external --add-port=8080/tcp
firewall-cmd --reload


5. 443 test
firewall-cmd --permanent --zone=external --add-port=8080/tcp
firewall-cmd --permanent --zone=external --add-service=https
firewall-cmd --reload
docker build --tag 2mukee/mh_main_image:1.0 ./ 
docker run --name mh_main_container -p 443:17260 --cap-add=NET_ADMIN --privileged -d 2mukee/mh_main_image:1.0



6. SSL적용 
https://www.sslforfree.com/ 
CNAME으로 설정 (Route53에서 CNAME추가)



7. 소스코드 변경
참조 : https://m.blog.naver.com/tk2rush90/221603143618




포트 확인
https://www.yougetsignal.com/tools/open-ports/

iptables
https://webdir.tistory.com/170

300x250
728x90