WAS
WAS( Web Application Server )란?
WAS와 혼동되는 용어 중 WS가 있습니다. WS는 Web Server의 약자로 http 요청을 처리할 수 있습니다 클라이언트가 GET, POST, DELETE 등의 메소드를 이용해 Request를 했을 때 어떠한 결과를 돌려주는 기능을 합니다. 대표적으로 Apache가 있습니다 그렇다면 WAS와는 어떤 차이가 있을까요? WAS는 웹 서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말합니다 클라이언트의 요청이 있을 때 내부의 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 전달해주는 역할을 하는 것이 바로 웹 컨테이너 입니다 대표적으로 Tomcat이 있습니다 이미지나 단순 html파일과 같이 정적인 데이터의 처리의 경우 WS를 이용하는 것이 빠르고 안정적이며 DB와 연결되어 데이터를 주고 받거나 데이터 핸들링이 필요한 경우에는 WAS를 활용해야합니다 두 서버의 목적의 차이 때문에 두 개의 서버를 연동해서 사용하면 더욱 효과적인 서비스를 제공할 수 있고 자주 같이 사용하는 두 프로그램을 합쳐 Apache Tomcat이라고도 부릅니다. 요약하면 WAS란 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어이며, 동적 서버 콘텐츠를 수행하는 프로그램입니다.
Tomcat 설치
환경 : Amazon Linux, Tomcat7
1. Tomcat7 설치
2. 설치 완료
3. Tomcat 실행
제대로 동작하는지 확인하고싶다면
1. sudo yum install tomcat7-webapps tomcat7-docs-webapp tomcat7-admin-webapps
2. sudo fuser –v –n tcp 8080
명령어를 통해 web 페이지를 다운받고, 포트번호를 열어준 후에 브라우저를 통해 다음 url을 입력하면 연결여부를 확인할 수 있다
URL - IP:8080 //(EC2 IP는 AWS EC2 Instance 탭에서 확인 가능)
밑의 페이지가 뜬다면 연결 성공 ( 페이지 디자인은 상이할 수 있다 )
'도구, 툴' 카테고리의 다른 글
[ELK] Elasticsearch (0) | 2019.01.24 |
---|---|
[ELK] ELK 개요 (0) | 2019.01.23 |
R 설치 (0) | 2019.01.07 |
SVN 권한 설정 (1) | 2018.02.10 |
Eclipse/SVN 연동 (0) | 2018.02.10 |