AWS EC2로 WordPress 구축

소개



AWS에서 WordPress를 구축합니다. 데비안계 리눅스를 좋아하기 때문에 AWS인데 Amazon Linux를 사용하지 않고 UBuntu로 환경 구축을 합니다.
※ RDS 등을 사용하지 않고 인스턴스 내에 데이터베이스를 설치하고 있습니다.

VPC 만들기


  • 게시하기 때문에 VPC 마법사 시작에서 공용 서브넷이 하나인 VPC를 선택합니다.
  • VPC 이름을 설정합니다.

  • 인스턴스 만들기


  • OS에 Ubuntu Server 18.04 LTS를 사용합니다.
  • 인스턴스의 세부 설정에서 만든 VPC를 지정합니다.
  • 스토리지는 총 30GB까지는 무료 프레임 내에서 이용할 수 있습니다.
  • 인스턴스에 태그를 붙일 수 있습니다. 알기 쉽게 WordPress라는 이름을 지정했습니다.
  • 보안 그룹을 설정합니다. 보안을 강화하기 위해 SSH 연결은 내 IP를 사용합니다. 외부에 게시하려면 규칙 추가에서 HTTP를 추가합니다.
  • 인스턴스에 연결하기 위한 개인 키를 설정합니다. 기존 키를 사용하거나 새 키를 가져옵니다.

  • 고정 IP 주소 할당



    EC2 대시보드의 네트워크 및 보안에서 Elastic IP를 선택합니다.
  • Elastic IP 주소 할당을 열고 할당을 클릭합니다.
  • 검색된 IP 주소를 선택한 상태에서 작업에서 Elastic IP 주소 연결을 클릭합니다. 인스턴스가 선택되었는지 확인하고 인스턴스의 입력 상자를 클릭한 다음 방금 만든 인스턴스를 선택합니다.

  • 인스턴스에 연결 (Win10 명령 프롬프트에서 연결)


  • 개인 키가 있는 디렉토리로 이동하여 인스턴스에 연결합니다.
  • ssh -i <秘密鍵.pem> -l ubuntu <IPアドレス又はDNS>
    



    패키지 업데이트


    sudo apt-get update
    sudo apt-get -y upgrade
    

    시간대 변경


  • 초기 세계 표준시에서 일본 시간으로 변경합니다.
  • sudo timedatectl set-timezone Asia/Tokyo
    

    Apache 설치


    sudo apt-get -y install apache2
    
  • 설치 후 인스턴스의 IP 주소에 액세스하고 테스트 페이지가 표시되면 성공합니다.


  • PHP 설치


    sudo apt-get -y install php php-mysql
    

    데이터베이스(MariaDB) 설치


    sudo apt-get -y install mariadb-server mariadb-client
    

    WordPress용 데이터베이스 만들기


    sudo mysql
    CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
    
    SHOW DATABASES; 를 실행하여 데이터베이스가 생성되었는지 확인합니다.

    WordPress에서 사용할 데이터베이스 사용자 만들기(SQL)


    GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY '<パスワード>';
    FLUSH PRIVILEGES;
    quit
    

    폴더 소유자 변경


    cd /var/www
    sudo chown ubuntu:ubuntu html
    

    WordPress 다운로드, 배포


    cd /var/www/html
    wget https://ja.wordpress.org/latest-ja.tar.gz
    tar xf latest-ja.tar.gz
    rm latest-ja.tar.gz
    sudo chmod -R 777 wordpress
    sudo chown -R www-data:www-data wordpress
    

    WordPress 설치


  • 인스턴스의 IP 주소(DNS)에 wordpress를 붙여 브라우저에서 액세스합니다.
  • IPアドレス又はDNS/wordpress
    


  • 자, 시작합시다! 을 클릭한 다음 계속합니다.
  • 데이터베이스 사용자를 만들 때 지정한 암호를 입력하고 보내기를 클릭합니다.
  • 문제가 없으면 설치가 성공적으로 완료되었습니다 화면이 표시되므로 설치 실행을 클릭합니다.
  • 시작 화면에서 필요 사항을 입력합니다.
  • 대시보드에 로그인할 수 있으면 성공합니다.
  • 좋은 웹페이지 즐겨찾기