본문 바로가기

Applications/Apache & Tomcat

EC2 인스턴스에 Apache 웹서버를 띄워보자

1. 해당 인스턴스에 아파치를 설치 후 Apache Main 화면을 띄워보자.

- SSH 툴을 이용해서 내 서버(인스턴스)로 접속한다.

- 우선 명령어 sudo apt-get update 를 날려 설치 가능한 리스트를 업데이트 한다.

- 명령어 sudo apt-get install apache2 를 입력하여 아파치를 설치하자.

- 설치가 완료되면 명령어 apache2 -version 을 입력하여 아래와 같이 버전 정보가 나오는지 확인해보자.
- -으로 표현된것은 아마존 linux에서 설치하는 명령어

sudo apt-get update 
- sudo yum update
sudo apt-get install apache2
- sudo yum install httpd
- sudo yum install httpd-devel
apache2 -version

- 아파치 시작, 종료 및 재시작 명령어 (아마존 리눅스 기준, 아래 명령어 안쳐도 바로 퍼블릭 ip로 접근하면 됨. 퍼블릭ip:80 접근)

// Apache 시작
$ sudo service httpd start

// Apache 종료
$ sudo service httpd stop

// Apache 재시작
$ sudo service httpd restart

2. 설치한 아파치 브라우저로 접속을 위해 AWS 인스턴스 보안그룹에 인바운드 규칙 추가 작업을 해주자.

- AWS 콘솔에 로그인하고 EC2 > 네트워크 및 보안 탭 > 보안 그룹탭을 선택해준다.

- 인바운드 규칙 편집에 들어가서 유형에 HTTP, 그리고 소스를 위치무관으로 설정한 후 규칙 저장을 클릭한다.

- 보통 아파치 웹서버의 접속 포트는 80포트 이므로 80포트를 입력 후 아래와 같이 설정을 해준다.

3. 이제 브라우저를 열고 내 퍼블릭 IP를 브라우저에 입력해보자 (퍼블릭 IP는 인스턴스 상세보기에서 확인 가능)

- 아래 화면처럼 아이피를 입력했을때 apache2의 default page가 나오는걸 볼 수 있다.

- 이제 내 웹서버가 외부에서도 호출 가능하도록 설정이 완료되었다.

 

- 끝 -