본문으로 바로가기

[WebServer] 구성

category 아카이브(~2014) 2021. 5. 25. 15:51
WebServer 구성





 

apache.org 홈페이지에서 Tomcat 다운로드
    • 저, 익스플로러 버전 확인




    • 아파치 프로젝트 확인



    •  톰캣 버전 확인



    • Tomcat 8.0 다운로드
      zip
      32-bit/64-bit Windows Service Installer

    • Tomcat 8.0 설정

    • Tomcat 8.0 시작



    • 서버가 인식하지 못하는 경로로 접근하는 경우 에러 ** 404에러!!
      • Tomcat 8.0 내부 폴더

        1. logs 폴더
            - C:\Program Files\Apache Software Foundation\Tomcat 8.0\logs
            - 로그파일을 볼 수 있음
            - C:\Program Files\Apache Software Foundation\Tomcat 8.0\logs     -  로그파일을 볼 수 있음


        2. lib 폴더
          - C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib
            - 다른 WAS는 J2EE 플랫폼을 포함하고 있다.
              하지만 Tomcat은 9MB 밖에 안되는 만큼, JDK Library를 포함하고 있지 않다.
              따라서 JRE 폴더를 설치 시 연결해 주는 것!!!



        3. Conf 폴더

           

            -
        C:\Program Files\Apache Software Foundation\Tomcat 8.0\conf
            - catalina.properties / server.xml 와 같은 설정파일이 들어있다. 

        4. webapps 폴더

    - C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
    - 페이지의 개념이라고 보면 됨
    • 새로운 폴더를 설정해 주기 위해 conf/server.xml 파일을 수정해준다.
      - xml에 한글 주석은 불가능!!!

  •  server.xml 파일을 수정했으므로 tomcat을 재시작해준다.
  • 시작하다가 오류가 난 경우, logs/catalina.~.log로 확인
    - xml 형태로 설정되어 있음

  • xml

    - 이기종간의 데이터 교환을 위해 탄생한 language => 지금은 의미가 조금 다른듯
    - 보통의 공공기관 데이터는 xml의 형태로 제공됨 / 이를 위해 xml을 알아야 함 
    - xml을 분석하고 실행할 때 나타나는 오류
           - saxParse
           - domParse 

WEB-INF 폴더

- client가 요청시, server가 요청을 분석 해서 실행 결과를 return 해줌
- 만약 서버마다 위치가 다르다면 서버가 많은 경우의 수를 정의해놓아야 함
- 그래서 sun

 

webapps
= Web Application = Context

  • 정적 HTML

  • C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps에 위치하는 폴더

  • Contex
    • HTML 문서 / JSP 파일 / JS 파일 / CSS 파일 / 이미지파일 ...
    • WEB-INF
          : web.xml
          : lib폴더 - 라이브러리(ex. ojdbc14)
          : classes폴더 - 자바파일

 

 

 

'아카이브(~2014)' 카테고리의 다른 글

[JavaScript] 자바스크립트 중급  (0) 2021.05.25