지구정복

[HTML]HTML 톰캣 설정(catalina.bat) 본문

데이터 엔지니어링 정복/HTML-CSS-JavaScript-Spring-Node.js

[HTML]HTML 톰캣 설정(catalina.bat)

eeaarrtthh 2020. 10. 28. 11:26
728x90
반응형

ㅁHTML 네트워크를 통해 공유하는 방법

 

개발자가 자신의 로컬 컴퓨터에 HTML문서를 작성하고 웹서버를 통해 공유해서 웹클라이언트가 볼 수 있게함.

 

웹서버에 접근하려면 로컬 컴퓨터 주소인 IP 또는 도메인이 필요하다.

 

즉, IP는 인터넷 상에 있는 컴퓨터의 고유한 주소이고 이것을 이용해서 한 컴퓨터에서 다른 컴퓨터로

 

데이터를 주고 받을 수 있게한다.

 

웹제공자컴퓨터 <-> 웹서버 <-> 웹클라이언트(브라우저)

 

JSP용 웹서버는 Apache-Tomcat

이를 실행하려면 자바개발도구(JDK)가 필요

 

따라서 아파치톰캣과 JDK를 설치하면 웹서버를 통해 제작한 HTML문서를 외부로 공개할 수 있다.

 

 

JDK 설치후 환경변수 설정 완료하고

 

아피치 톰캣은 HTML 문서가 있는 폴더에 압축을 푼다.

그런 다음 압축해제한 아파치폴더에 들어가서 링크를 복사한다.

다음 cmd를 실행시키고 작업 디렉터리를 압축해제한 폴더로 이동시킨다.

cd 명령어를 이용한다.

웹서버를 띄우려면 아파치톰캣 폴더의 bin폴더로 작업디렉터리를 설정해야 한다.

 

다음 아파치톰캣을 이용해서 웹서버를 띄어준다.

명령어는 catalina.bat run 이다.

 

(위 명령어 말고 startup.bat명령어도 있다. 이 명령어는 새로운 명령프로프트를 열어서 실행하고

멈추는 방법은 기존 cmd에서 stutdown.bat 명령어 또는 새로 열린 cmd에서 ctrl+c이다.)

이런 다음 웹서버가 정확히 올라갔는지 확인하려면 웹브라우저에서 

테스트용 IP : 127.0.0.1:8080 를 검색해본다.

 

추가로 공개용 IP인 자신의 컴퓨터 IP를 검색해본다.

(자신의 공개용 IP : 명령프로프트에서 ipconfig 명령어사용한다.)

자신의 IP:8080

웹서버를 다시 내리려면(=취소하려면) ctrl + c를 누르면 꺼진다.

밑에 Y는 알아서 눌린다.

 


*참고

-명령프롬프트 명령어

dir: 현재 디렉터리 목록을 보여줌

     특정 디렉터리를 보고 싶다면 'dir 폴더명'

 

cd: change directory의 약자. 경로를 바꾸는 명령어. 자동완성이 된다.(앞에 한 글자만 쓰고 tab키를 누르면 자동완성됨)

 

cls: 화면을 지우는 명령어

 

파일명 run: 해당 파일을 실행한다.

 

ipconfig: 자신의 IP를 보는 명령어


 

 

아파치폴더에서 'webapps' - 'ROOT'는 공유를 방화벽이 열려있는 폴더이다.

 

웹서버를 열어놓은 상태에서 html문서를 작성한다. 이때 html문서는 ROOT에 저장한다.

브라우저에서 127.0.0.1:8080/ex01.html 을 치면 우리가 만든 html파일을 볼 수 있다.

ip주소에 다른사람의 ip주소를 입력하면 다른사람이 만든 html파일도 웹브라우저상에서 볼 수 있다.

이것이 네트워크에 자료(html)를 공유하는 것이다.

728x90
반응형

'데이터 엔지니어링 정복 > HTML-CSS-JavaScript-Spring-Node.js' 카테고리의 다른 글

[HTML] HTML 기초4  (0) 2020.10.28
[HTML] 검색사이트 구현하기(form태그사용)  (0) 2020.10.28
[HTML] HTML기초3  (0) 2020.10.28
[HTML] HTML 기초2  (0) 2020.10.28
[HTML] HTML기초1  (0) 2020.10.27
Comments