Git 설치, clone 및 빌드를 통해 HTTP 웹 서버 실행 및 로컬 서버에서 접근이 가능한지 확인했다. 다음 단계는 외부에서 접근 가능하도록 설정해야 한다.
현재까지 설정한 단계에서 외부에서 접근하면 접근이 되지 않을 수 있다. 접근되지 않는 대부분의 이유는 방화벽에서 해당 포트로 접근할 수 없도록 막고 있기 때문이다. 따라서 해당 포트로 접근이 가능하도록 방화벽을 해제해야 한다.
AWS를 사용하지 않고 우분투 서버를 사용하고 있다면 ufw 명령을 사용해 방화벽 설정을 할 수 있다.
· http://webdir.tistory.com/206 문서의 ufw 명령을 사용해 해제한다.
· 현재 방화벽 상태는 sudo ufw status verbose로 확인해 볼 수 있다.
만약 AWS EC2 인스턴스를 사용하고 있다면 https://opentutorials.org/module/1946/11278 문서를 참고해 특정 포트로 외부에서 접근이 가능하도록 설정한다. 특정 포트로 설정하려면 설정 타입을 HTTP가 아니라 Custom TCP Rule을 사용하면 된다.
위와 같이 방화벽을 해제한 후 http://서버아이피:PORT 로 접근해 접속이 가능한지 확인한다.
참고도서 : https://roadbook.co.kr/169
[신간안내] 자바 웹 프로그래밍 Next Step
● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘
roadbook.co.kr
'교재 실습 > 자바 웹 프로그래밍 Next Step' 카테고리의 다른 글
3.3.3 동영상을 활용한 배포 실습 (1) | 2025.01.26 |
---|---|
3.3.2.6 소스코드 재배포 (1) | 2025.01.25 |
3.3.2.4 Git 설치, clone 및 빌드 (2) | 2025.01.23 |
3.3.2.3 JDK, 메이븐 설치 (1) | 2025.01.22 |
3.3.2.2 각 계정별 UTF-8 인코딩 설정해 한글 이슈 해결 (2) | 2025.01.21 |
댓글