‘Install WordPress with LEMP Stack’ Project

LEMP Stack

This Project is… 이 프로젝트는 기존 웹호스팅 환경의 ThinkGround 사이트에서 직접 Google Cloud Platform을 통해 VM을 할당받아 LEMP Stack 환경으로 구축하여 직접 서버까지 관리하고자 시작하였습니다.  그 과정에서 사용된 패키지와 Config 설정 관련된 내용을 공유하고자 이 프로젝트를 진행하게 되었습니다. Post lists about Project GCP(Google Cloud Platform) 무료용 VM Instance 만들기 GCP VM Instance(CentOS 7) 기본 세팅하기 CentOS 7 Maria DB Setting …

CentOS 7에서 HTTPS(SSL) 적용하기 (Redirect 포함)

certbot -nginx -d url (2)

어제 테스트 서버에서 HTTPS(SSL) 적용을 성공하여 적용 방법을 공유하고자 포스팅하게 되었다. HTTPS를 적용하기 위해서는 SSL 인증서가 필요하다. 일반적인 업체에서는 돈을 주고 인증서를 구매하여 적용을 한다. 하지만 우리는 Let’s Encrypt를 활용하여 무료로 인증서를 적용해볼 예정이다. Tested EnvironmentCentOS 7 (SELinux)LEMP Stack(Linux + Nginx + MariaDB + PHP(PHP-FPM) 7) 위의 환경이 얼추 비슷하면 따라올 수 있을 것이다. Certbot 설치 # yum -y install …

CentOS 7에서 워드프레스 사용을 위한 PHP 및 Nginx 환경 설정

LEMP Stack

처음 설정해줄 파일은 ‘php.ini’ 파일이다. 이 파일은 보통 /etc/php.ini에 존재한다. [ php.ini ] – ‘vim /etc/php.ini’ date.timezone = Asia/Seoulcgi.fix_pathinfo = 0 위 파일을 처음 열게되면 매우 길고 색도 까무잡잡해서 찾기 힘들 수 있다. vim Editer를 잘 사용하시는 분이라면 문제가 없겠지만, 초심자를 위해 알려주자면 ‘/’을 누른 후 timezone을 친 후 엔터를 치게되면 검색이 되니 잘 활용하면 좋다.검색 후 그 라인에 커서를 가져가 ‘i’를 …

CentOS 7에서 LEMP Stack을 위한 Nginx 설치

Nginx Logo

우선 Nginx 설치 하는 방법에는 여러 방법이 있다고 먼저 말씀을 드리고 싶다. 하지만 지금 내가 진행하는 방식은 이 프로젝트를 시작하고 여러 방식의 시도를 거쳐보고 가장 확실하게 세팅할 수 있는 방법을 소개하는 것이니 다른 방법이 더 좋아보인다면 그렇게 해도 무관하다. ++ Nginx구성파일의 Config를 자동으로 만들어주는 사이트가 있다. 나중에 컨피그 공부할 때는 여기서 이것저것 눌러보면서 한번 참고해보자. 그럼 우선은 yum 레포지토리 정보를 …

CentOS 7에서 LEMP Stack을 위한 PHP 7 설치

PHP Logo

이 포스트는 위에 링크되어 있는 포스트의 절차가 다 되었다는 전제하에 이루어진다. 사실 PHP설치는 단독적으로 이루어지는 부분이다보니 그냥 상관없이 따라하셔도 완성할 수 있다. 다만 그 이후 이루어지는 부분은 WordPress 웹사이트를 운영하기 위한 웹서버 구축 환경 구성 방법에 대해 소개하는 것이니 참고만 해도 무관하다. Redhat 계열의 리눅스는 yum이라는 도구를 사용하여 패키지를 설치한다. yum은 yum저장소를 통해 패키지를 다운받게 되는데, yum 저장소에 원하는 패키지가 …