통신 및 네트워크 기본 교육 (ip, port, svn, ftp, was, 형상관리, 배포 방법)

춘자쓰·2022년 3월 4일
0

통신

IP: 주소
Port: 문
해당 포트가 접속 가능한 포트인지 확인하는 방법- TELNET
CMD창에서 TELNET [IP 또는 도메인][포트번호]

IP -127.0.0.1 (localhost) -> 자신의pc에서 웹서버를 띄우기 위해서 사용
PORT – 80 -> 자신 pc의 기본적인 웹서버 포트번호

80은 숫자가 낮고 < 1000 이하에 있는 것들은 공식으로 이미 사용중인 포트 번호들
PORT번호 8080은 1000보다 숫자가 높아서 톰캣에서 임의로 정한 포트 번호

  • 포트번호를 새로 지정할 때 1000 이하의 포트번호를 사용하는 것은 권장하지 않는다.
  • 톰캣을 셋팅하고 8080으로 뜨는 포트번호는 톰캣에서 임의로 정한 것이 8080이기 때문에 사용자가 번호를 바꿀 수 있다, EX) 8090

웹 어플리케이션

웹 서버의 뼈대 -> DOCBASE / WAS라고 함
WAS에 해당하는 것은 톰캣
server.xml 에서 톰캣에 관련한 server 관련한 설정들을 바꿀 수 있음

WEB-INF 하위에 있는 파일들은 참조할 수 없다. – 숨김 폴더와 같다.
사용자 입장에서는 절대 접근할 수 없는 영역

EX) CSS를 WEB-INF 하위에 만들고 JAVA나 다른 파일에서 참조하려고 해도 참조할 수 없다.
WEB-INF – VIEW / JSP / CLASSES 등이 있다,
WEB-INF 하위에 있는 JSP가 참조하는 HTML 영역을 보여주는 역할을 하는 것이 바로 톰캣
Js는 개발자도구에서 함수를 복사해서 사용할 수 있다. – 개발자도구로 자바스크립트 디버깅 가능하다.

형상관리 – 썼던 이력들을 로그로 남겨놓자.

SVN – 자사에서 채택 (사용하기 간단해서)
GIT – 기타 여러 곳에서 사용
수행사에서는 고객사 프로젝트를 할 때 GIT을 쓰다가 고객사에서 채택하여 사용하는 SVN으로 옮겨 놓기도 한다.

서버 / 서비스 가동

TOMCAT 서비스 – 무료, 구글 문서와 같은 커뮤니티가 잘 되어 있어 많이 채택
톰캣은 보통 \BIN 폴더 밑에 STARTUP.BAT와 같은 실행파일이 있다.

배포 방법 두 가지

  • WAR배포 – 내보내기
    결과물의 형식을 바꾼 상태로 압축해서 출력해 줌
    WEP APPLICATION RECOURCE 의 약자 / 톰캣은 WAR 알집파일을 읽으면 A라는 폴더를 만들고 거기에 압축을 해제하며 WAR를 내버려둠
    -> LOCALHOST / A / ……… 루트로 생성
    A라는 폴더를 CONTEXT라고 한다.

  • SOURCE배포
    파일질라와 같은 FTP 프로그램으로 배포

profile
프사라도 귀여워야지

0개의 댓글