티스토리 뷰

728x90

-- 숭실대학교 하석재 교수님의 "2021 정보검색과 웹" 강의를 기반으로 한다. --

우분투 이미지의 새로운 컨테이너 생성

docker run -it -p 80:80 -p 8080:8080 --name=apache_tomcat ubuntu:18.04

 

따로 설치 하지 않아도 도커에서 ubuntu:18.04 이미지가 있는지 확인하고 없으면 자동으로 다운로드 받는다. 

앞에 '#' 이 뜨면 컨테이너에 진입했다는 의미이다. 

 

컨테이너에 진입한 상태에서 

아파치, 톰캣 설치 및 실행

프로그램 설치 전 항상 apt를 업데이트 해주자!!

apt update
apt install nano
apt install apache2
apt install tomcat8

service apache2 start
service tomcat8 start

 

http://localhost or http://127.0.0.1

포트를 따로 지정하지 않으면 80번으로 자동 접속

 

 

http://localhost:8080 or http://127.0.0.1:8080

 

 

 

.html - 아파치 실습

1. 아파치 홈 폴더로 이동

cd /var/www/html

 

2. .html 파일 생성

nano sample.html
<h1>Hello World</h1>

 

내용을 다 작성하면 "Ctrl + O" > "Enter" > "Ctrl + X" 로 저장 후 nano를 종료한다. 

아래 처럼 파일이 생성된다!!

 

 

http://localhost/sample.html

 

 

.jsp - 톰캣 실습

1. 톰캣 홈 폴더로 이동

cd /var/lib/tomcat8/webapps/ROOT

 

2. .jsp 파일 생성

nano sample.jsp
<% String sample = "<h1>Hello World!!!</h1>"; %>

<%= sample %>

내용을 다 작성하면 "Ctrl + O" > "Enter" > "Ctrl + X" 로 저장 후 nano를 종료한다. 

 

http://localhost:8080/sample.jsp

 

 

주의!!

http://localhost/sample.jsp 로 연결 시 404 에러가 발생한다. 

Apache2 서버에게 해당 파일을 요청하였기 때문이다. 

 

 

728x90
댓글
공지사항
최근에 올라온 글