땅콩북스프로젝트

프로젝트를 배포하는 방법......

나이많은 초보 2022. 11. 16. 15:33

깃허브 도메인......ip타입 공유기로 도메일 살수 있다.
sonof.iptime.org:8613 도메인은 ip와 매핑되어 있다.
한개의 IP에 여러 프로그램이 연결되어 있어 구분할 수 있는 port번호를 부여

배포 하는 방법///
1. 컴퓨터 필요. (2명 결원으로 한대는 DB server로 쓰고 있다. )
2. 도메인. 공유기로 대체 가능   //1,2번을 aws로 대체 가능하나 1년후 비용이 어마함.
3. was (apache tomcat) 


1. 이클립스 = 에서 war파일을 만들어서 프로젝트 배포 준비
   export-> War file(압축파일.모든 정보가 있다). ->  (webporjet : 프로젝트 이름을 넣으면 그것이 파일명이 된다 ) (destinetion: 저장시킬 폴더 선택) EXport sourece Files 체크하여 저장시킨다......strap(프로젝트명).war 파일이 생긴다.

2. 해당 컴퓨터에 tomcat.apache(8.5버전)의 해당 버전을 다운로드 한다.......이건 새컴이라는 가정. 있으면 패스
   윈도우에서 그냥 톰캣을 실행을 시킬려면 다운받은 톰캣폴더/ conf 폴더/ server.xml/안의 <Connetctor  port ="9898"  protocol="http/1.1"> 부분을 원하는 포트번호로 변경
   톰캣 폴더에서 cmd.exe실행
   dir목록 확인
   .bat 배치파일을 이용해서 ....startup.bat파일을 입력 엔터하면 서버실행된다. 한글은 깨질수 있음. 그러면 localhost:9898 실행하면 된다.
   shutdown.bat은 서버를 닫는것이다.

톰캣의 webapps폴더로 가서 이클립스에서 받은 strap.war파일을 떨거주면된다.  (이파일은 학원 유틸배포에 있다)

192.168.60.8:9898/strap/ db 서버 ip주소에 (ipconfig)직접 입력--이건 사설 대여기라서 밖에서는 연결안됨///밖에서는 공인된 ip인 도메인이 필요하다.

"/"으로 인터넷 확인하는 방법
톰캣의 1. server.xml로 간다.
1. 한줄 추가
위치는 <Host></Host>안에 넣어야 한다.
    <Context path="" docBase="strap" reloadable="false"/> 추가하면된다. 
서버를 실행시키면 톰캣 webapps에 자동으로 프로젝트 폴더가 생긴다.

공인된 IP 도메인과 연결시키는 방법

공유기  특수 기능 ..ddns 설정  //호스트 이름(sonof.iptiom.org) 을 넣으면 ip주소와 연결된다.란 것이다.
포트번호는 고급설정의 nat / 라우터 관리 의 포트로워드 설정을 가면 설정할수 있고.외부포트(9999) 내부포트(9898)로 설정
호스트이름 : 외부포트 설정한다는 것은 외부에서 sonof.iptime.org:9999  로 연결하면 결국 192.168.60.8:9898 로 연결해준다는 것을 설정하는 것이다.
포트번호를 별도 승인해줘야 하는데 방화벽에서  프로토콜 포트번호/ 특정로컬포트 9898을 넣어줘야 한다.
핸드폰에서 똑같이 저장하면 된다.