Nginx + WordPress를 1분 내에 구축하는 CHEF 쿡북

개요



SoftLayer의 서버에서 WordPress를 약 1분으로 설정하는 쿡북(GitHub htps : // 기주 b. 이 m / 9 ~ rdp s01 )의 소개입니다.

CHEF를 가능한 한 간단하게 이용하는 방향으로 재검토하면, 이런 일이 생겼습니다. knife나 chef server도 사용하고 있지 않습니다. curl 과 git 로 취득해, chef 커멘드를 실행하는 것만의 초간단 작업으로, 프로비저닝 완료 후, 약 3분에 WordPress를 사용하기 시작할 수가 있습니다.

작업 절차 및 실적 시간



가상 서버를 주문하고 프로비저닝이 완료되면 루트로 로그인하고 다음 명령을 실행합니다.
# apt-get install -y curl git
# curl -L https://www.opscode.com/chef/install.sh | bash
# knife cookbook create dummy -o /var/chef/cookbooks
# git -C /var/chef/cookbooks clone https://github.com/takara9/wordpress01
# chef-solo -o wordpress01
<中略>
Running handlers complete
Chef Client finished, 34/43 resources updated in 01 minutes 00 seconds

이 쿡북을 이용했을 경우, ssh로 로그인하고 나서, CHEF로 설정해, WordPress의 페이지를 이용할 수 있을 때까지의 실적 시간은, 약 3분이었습니다.

이 쿡북의 적용이 완료되면 다음 페이지에 액세스할 수 있습니다.
http://서버 IP 주소/wordpress/



전제 조건



최소 실행 조건을 다음 표에 씁니다. 처음에는 최소 조건에서 가동시켜 두고, 액세스량 등의 부하에 따라 CPU 코어수나 메모리량 등 증설하면 좋을 것입니다.


품목
수량/종류
비고


CPU 코어 수
1 x 2.0 GHz Core



메모리(RAM)
1GB



First Disk
25GB (LOCAL)



OS
우분투 리눅스 14.04 LTS Trusty Tahr - Minimal Install (64 bit)



쿡북 설명



레시피 ( htps : // 기주 b. 이 m / t에서 9 /를 rdp r s01 / t re / ms r / repe s )를 읽지 말고, 개요를 알고 싶은 분을 위해, 글머리 기호로 소개합니다.
  • 저장소에서 최신 상태로 업데이트
  • Nginx 및 php-fpm 배포 및 WordPress 실행 설정
  • MySQL 도입 및 사용자 작성, 액세스 권한 작성, DB 작성 등의 설정
  • Wordpress의 최신 버전 도입

  • 이것만의 설정을 실시하려면, 리눅스에 익숙해져도 몇 시간이 필요할지도 모릅니다. 그러나이 조리법은 약 1 분 안에 작업을 확실히 완료하는 것입니다.

    방화벽 설정을 포함하여 빨리 만드는 방법



    서버를 주문할 때 방화벽 설정, 일본어 환경 설정, 일본 시간의 시간대 설정을 실시해, WordPress까지를 도입하는 편리한 프로비저닝 스크립트의 예를 준비했습니다. 이 스크립트는 htps : // 기주 b. 코 m / 태에서 9 / P 로즈 시오 닌 gSc 리 pt / b ぉ b / 뭐 r / 우분 츠 _ 치 f f 콘후에 있습니다.
    서버를 주문할 때 프로비저닝 스크립트를 실행하는 방법은 소프트 레이어 사용 설명서의 1.2.2 구성 스크립트 자동 실행 (htps //w w. 찬게 마케 rs. jp/포스트/10294)을 ​​참조하십시오.

    htps : // 기주 b. 코 m / 타카 9 / P 로즈 시오 닌 gSc 리 pt의 "ubuntu_chef_config"는 프로비저닝 스크립트에서 CHEF를 실행하여 WordPress 실행 환경을 설정하는 방법을 보여줍니다.

    좋은 웹페이지 즐겨찾기