반응형

프로그래밍/AWS 4

우분투(Ubuntu)에서 아파치(Web Server) 와 톰캣(WAS) 연동하기

아파치(Web Server) 와 톰캣(WAS) 연동하기 AWS 우분투 설치 인스턴스 : Ubuntu Server 18.04 LTS 현재 계정에서 root 권한을 이용하여 명령어를 실행할 때에는 모든 명령어 앞에 "sudo" 를 붙여주시기 바랍니다. 예 sudo apt-get update 아파치(Web Server) 와 톰캣(WAS) 연동하기 위해서는 연동 커넥터를 설치해야합니다. apt-get install libapache2-mod-jk 결로 설정을 위한 에디터 열기 vi /etc/apache2/sites-available/000-default.conf 설정하기 추가 : JKMount /* ajp13_worker ajp13_worke는 설치시 기본 설정된 worklist명임. 기본 설정 주석처리 : D..

프로그래밍/AWS 2020.06.19

우분투(Ubuntu)에 아파치(웹서버), 톰캣(Tomcat), JDK(SDK) 설치하기

우분투(Ubuntu)에 아파치(웹서버), 톰캣(Tomcat), JDK(SDK) 설치하기 AWS 우분투 설치 인스턴스 : Ubuntu Server 18.04 LTS 현재 계정에서 root 권한을 이용하여 명령어를 실행할 때에는 모든 명령어 앞에 "sudo" 를 붙여주시기 바랍니다. 예 sudo apt-get update 아파치(Apache) 웹서버(Web Server) 설치 AWS 보안 그룹에서 HTTP 포트 80 추가 되어 있는지 확인 패키지 업데이트 apt-get update 아파치 설치 apt-get install apache2 설치확인 apache2 -v 시작 service apache2 start 정지 service apache2 stop 재시작 service apache2 restart 아파치 ..

프로그래밍/AWS 2020.06.18

Web Server 와 WAS 를 구분하는 이유

Web Server 가 필요한 이유 클라이언트(웹 브라우저)에 이미지 파일(정적 컨텐츠)을 보내는 과정을 생각해보자. 이미지 파일과 같은 정적인 파일들은 웹 문서(HTML 문서)가 클라이언트로 보내질 때 함께 가는 것이 아니다. 클라이언트는 HTML 문서를 먼저 받고 그에 맞게 필요한 이미지 파일들을 다시 서버로 요청하면 그때서야 이미지 파일을 받아온다. Web Server를 통해 정적인 파일들을 Application Server까지 가지 않고 앞단에서 빠르게 보내줄 수 있다. 따라서 Web Server에서는 정적 컨텐츠만 처리하도록 기능을 분배하여 서버의 부담을 줄일 수 있다. WAS(Web Application Server) 가 필요한 이유 웹 페이지는 정적 컨텐츠와 동적 컨텐츠가 모두 존재한다. 사..

프로그래밍/AWS 2020.06.17

[AWS] Web Server(웹서버, 아파치) 와 WAS(톰캣) 이해하기

Web Server(웹서버) 란? Web Server(웹서버)를 알기전, 정적 페이지(Static Pages), 동적 페이지(Dynamic Pages)에대 해서 이해해야 한다. 정적 페이지(Static Pages) Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다. 항상 동일한 페이지를 반환한다. Ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 동적 페이지(Dynamic Pages) 인자의 내용에 맞게 동적인 contents를 반환한다. 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물 * Servlet: WAS 위에서 돌아가는 Java Program 개발자는 Servlet에 doGet()..

프로그래밍/AWS 2020.06.16
반응형