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. 기본 서버 설정

  1. MicroSoft Azure 가입
    • 이 부분은 별도의 설명이 필요 없을 듯 해서 스킵합니다.
    • 기존의 가지고 있던 hotmail 계정에 핸드폰번호 인증과, 신용카드 인증을 거치면 가입이 됩니다. 이 때, 공인인증서로 신용카드 인증을 하는것 같습니다.
  2. Azure 메인 화면 왼쪽 메뉴에서 가상 컴퓨터(클래식) 선택
  3. 가운데 화면 중 [추가] 버튼 클릭
  4. 설치할 서비스를 선택하는데, 이 때 Ubuntu Server 선택
  5. 선택하면 나오는 창에서 Ubuntu Server 14.04 LTS 버전 선택
  6. 배포 모델 선택 에서 [클래식] 선택 후, [만들기] 버튼 클릭
  7. VM 만들기 창에서 정보 입력 및 선택
    • 호스트이름(SSH 접속 ID), 사용자이름, 암호 입력
    • 가격 책정 계층에서 서버 사양 선택
    • 리소스 그룹에서 새로운 그룹 생성
    • 서버 위치 지정(일본 동부로 지정함 - 클라우드 관련해서 아시아 남동부는 지원안하는 듯..)
  8. 설정 정보를 다 입력했다면 [만들기] 버튼 클릭
  9. 가상 컴퓨터(클래식)에서 만들어진 서버 선택
  10. 설정 메뉴에서 [끝점] 메뉴 선택
  11. [추가] 버튼을 클릭하여 포트포워딩 설정
    • 웹 서버를 오픈할 것이므로 외부에 노출하는 공용포트를 80으로 설정하고, 가상서버에서도 80번 포트를 사용하므로 개인 포트를 80으로 지정합니다.

3. 가상 컴퓨터 설정

  1. 가상 컴퓨터(클래식)에서 만들어진 서버 선택
  2. 가상 IP 주소란에 있는 IP주소 복사
  3. putty 등 터미널 접속 프로그램을 통해 IP주소 : 22번 포트로 접속
  4. 서버 만들 때 작성한 호스트이름과 암호를 입력하여 서버 접속
  5. 우분투 root 계정 암호 설정
     sudo passwd root
    
    • 암호 입력을 물으면 서버 접속시 사용한 암호 입력
  6. 방화벽 해제
    • 우분투에서 방화벽 설정을 쉽게 할 수 있는 ufw 활성화
      sudo ufw enable
      
    • http(80) 서버 포트 방화벽 해제
      sudo ufw allow http
      
  7. apt-get 업데이트
     sudo apt-get update
    
  8. 아파치2 설치
     sudo apt-get install apache2
    

아파치를 설치하면 자동으로 실행됩니다.
기본적으로 아파치에 html이 들어가 있는 디렉토리는 /var/www/html입니다.

  • 아파치 서비스 명령어
    • 아파치 실행
      sudo service apache2 start
      
    • 아파치 종료
      sudo service apache2 stop
      
    • 아파치 재시작
      sudo service apache2 restart
      
  • 아파치 실행/종료 등 명령시 이상한 문구가 보인다면 아파치 설정파일에서 servername을 localhost로 변경해주면 됩니다.