우분투 20.04 LTS LEMP nginx MariaDB PHP7.4 설치하기1

설치형 워드프레스 만들기 1탄 : AWS 아마존 웹 서비스 가입, 도메인 구입 방법
설치형 워드프레스 만들기 2탄 : AWS Lightsail 우분투 Ubuntu 20.04 LTS 인스턴스 생성
설치형 워드프레스 만들기 3탄 : Putty 다운로드 SSH 접속 환경 세팅 방법
설치형 워드프레스 만들기 4탄 : AWS 우분투 Ubuntu 20.04 LTS 인스턴스에 도메인 연결하기

이어서 본격적으로 우분투에 워드프레스를 설치하는 5탄 시작하겠습니다.

 

LEMP란?

LEMP 라는 말은 Linux (운영체제) + Nginx (웹 서버) + MySQL (데이터베이스) + PHP (프로그램 언어) 를 합친 말입니다.

설치형 워드프레스 만들기에서 일반적으로 가장 많이 사용되는 웹 서버는 Nginx(엔진엑스)와 Apache(아파치)가 있습니다. 저희가 사용 할 웹 서버는 Nginx, 데이터 베이스는 MySQL, MariaDB, Oracle 등이 있고, 그 중 MariaDB를 사용 할 예정입니다. 프로그램 언어는 PHP를 다운받아 사용합니다.

설치 전 준비

Putty 실행하기

설치에 앞서 PuTTY 프로그램을 작동시켜야 합니다.
윈도우 -> putty 검색 -> putty 실행 합니다.

LEMP LEMP LEMP

위 사진처럼 화면이 나왔다면  몇 가지를 더 준비하고 시작하겠습니다.

※붙여넣기 하는 방법은 shift + insert 입니다. ※

 

루트 사용자로 변경하기

첫번째로 루트 사용자로 변경해줘야 합니다. 아래 글을 복사해서 붙여넣기를 합니다.

sudo su
LEMP
위 사진처럼 빨간색 칸을 보면 sudo su 입력 후 다음줄 시작이 root로 시작하는게 보일 겁니다. 그럼 루트 사용자로 변경되었다는 뜻 입니다.

 

업데이트와 업그레이드 하기

  1. 업데이트 리스트 확인하기 (아래 글을 복사해서 입력해주세요.)
    sudo apt update
  2. 업데이트 된 리스트를 업그레이드하기 (아래 글을 복사해서 입력해주세요.)
    sudo apt upgrade
    Y/n 이라는 표시가 나오면 Y를 입력해줍니다. 

업데이트와 업그레이드는 세트입니다. putty를 실행 할 때 마다 주기적으로 입력해서 업그레이드 하시기 바랍니다.

 

MC (Midnight Commander) 설치하기

이 부분은 생략하셔도 됩니다. 하지만 있으면 분명 도움이 되는 부분이 있어서 설치를 추천드립니다. (아래 글을 복사해서 입력해주세요.)

sudo apt install mc
Y/n 이라는 표시가 나오면 Y를 입력해줍니다. 

설치가 완료된 후 mc를 입력하면 아래 사진과 같은 화면이 나옵니다.
MC마우스로도 조작이 가능합니다. 심심하시면 이것저것 눌러보셔도 되지만 절대 함부로 삭제는 하지마세요!

 

Nginx (엔진엑스) 설치하기

putty 루트 사용자 상태에서 아래 글을 복사해서 입력해주세요.

sudo apt install nginx
Y/n 이라는 표시가 나오면 Y를 입력해줍니다. 

Y를 입력해서 설치가 완료되었다면, Nginx 설치가 완료 된 겁니다. 이제 인터넷 주소 창에 도메인 주소나 IP주소를 입력하면 사이트가 나옵니다. (아래 사진 참조)
nginx

내 서버에 잘 설치된 것인지 확인 해보기 위해 문구를 바꿔보도록 하겠습니다.

아래 글을 복사해서 입력해주세요.

sudo nano /var/www/html/index.nginx-debian.html
nginx
위 와 같은 화면에서 빨간색 네모칸을 변경해줍니다.

nginx
저는 a를 여러개 추가해서 위에 사진처럼 변경했습니다.

변경했으면 Ctrl+X 를 누르고 Y를 누르고 엔터를 눌러서 저장합니다.

nginx 를 재시작합니다. 밑에 글을 복사해서 입력해주세요.

sudo service nginx restart
홈페이지를 새로고침[F5] 또는 다시 주소를 입력해서 들어가면 아래 사진처럼 문구가 변해있는 것을 확인 할 수 있습니다.

nginx

 

내용이 길어져서 MariaDB 와 PHP를 설치는 다음 과정에서 이어가도록 하겠습니다.

감사합니다.

Leave a Comment