Linux
MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터(클래식) 버젼
후뤼한잉여
2016. 4. 9. 22:12
MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터(클래식) 버젼
1. 개요
온라인에서 만난 어느분에게 서버에서 웹 서버 구축하는 방법에 대해 도움을 드리려다 그 분의 환경이 MicroSoft Azure를 사용해서 많은 도움을 드리지 못 해, 30일간의 무료 체험이 가능한 버전에 MicroSoft Azure로 테스트 겸 도움을 드린 내용을 정리해놓고자 작성합니다.
기억에 의존한 작성이다보니 중간에 누락되거나 할 수 있으니 이 점은 참고하시고 진행해주세요.
또한, 외부에서 접속이 되는 것이 주된 테스트 내용이였기에 톰캣등의 연동 부분에 대해선 따로 다루지 않습니다.
2. 기본 서버 설정
- MicroSoft Azure 가입
- 이 부분은 별도의 설명이 필요 없을 듯 해서 스킵합니다.
- 기존의 가지고 있던 hotmail 계정에 핸드폰번호 인증과, 신용카드 인증을 거치면 가입이 됩니다. 이 때, 공인인증서로 신용카드 인증을 하는것 같습니다.
- Azure 메인 화면 왼쪽 메뉴에서 가상 컴퓨터(클래식) 선택
- 가운데 화면 중 [추가] 버튼 클릭
- 설치할 서비스를 선택하는데, 이 때 Ubuntu Server 선택
- 선택하면 나오는 창에서 Ubuntu Server 14.04 LTS 버전 선택
- 배포 모델 선택 에서 [클래식] 선택 후, [만들기] 버튼 클릭
- VM 만들기 창에서 정보 입력 및 선택
- 호스트이름(SSH 접속 ID), 사용자이름, 암호 입력
- 가격 책정 계층에서 서버 사양 선택
- 리소스 그룹에서 새로운 그룹 생성
- 서버 위치 지정(일본 동부로 지정함 - 클라우드 관련해서 아시아 남동부는 지원안하는 듯..)
- 설정 정보를 다 입력했다면 [만들기] 버튼 클릭
- 가상 컴퓨터(클래식)에서 만들어진 서버 선택
- 설정 메뉴에서 [끝점] 메뉴 선택
- [추가] 버튼을 클릭하여 포트포워딩 설정
- 웹 서버를 오픈할 것이므로 외부에 노출하는 공용포트를 80으로 설정하고, 가상서버에서도 80번 포트를 사용하므로 개인 포트를 80으로 지정합니다.
3. 가상 컴퓨터 설정
- 가상 컴퓨터(클래식)에서 만들어진 서버 선택
- 가상 IP 주소란에 있는 IP주소 복사
- putty 등 터미널 접속 프로그램을 통해 IP주소 : 22번 포트로 접속
- 서버 만들 때 작성한 호스트이름과 암호를 입력하여 서버 접속
- 우분투 root 계정 암호 설정
sudo passwd root
- 암호 입력을 물으면 서버 접속시 사용한 암호 입력
- 방화벽 해제
- 우분투에서 방화벽 설정을 쉽게 할 수 있는 ufw 활성화
sudo ufw enable
- http(80) 서버 포트 방화벽 해제
sudo ufw allow http
- 우분투에서 방화벽 설정을 쉽게 할 수 있는 ufw 활성화
- apt-get 업데이트
sudo apt-get update
- 아파치2 설치
sudo apt-get install apache2
아파치를 설치하면 자동으로 실행됩니다.
기본적으로 아파치에 html이 들어가 있는 디렉토리는 /var/www/html
입니다.
- 아파치 서비스 명령어
- 아파치 실행
sudo service apache2 start
- 아파치 종료
sudo service apache2 stop
- 아파치 재시작
sudo service apache2 restart
- 아파치 실행
- 아파치 실행/종료 등 명령시 이상한 문구가 보인다면 아파치 설정파일에서 servername을 localhost로 변경해주면 됩니다.