본문 바로가기

프로그래밍/Linux

[참조] Ubuntu 서버에 LEMP 스택 설치하기 (Nginx, MySQL, PHP)

반응형

우분투에서 Nginx, Mysql 설치해보았습니다.

https://blog.shako.net/installing-lemp-stack-on-ubuntu-server-16-04/

 

Ubuntu 서버 16.04에 LEMP 스택 설치하기 (Nginx, MySQL, PHP)

LEMP 소프트웨어 스택은 동적 웹 어플리케이션을 구현하기 위해서 필요한 Linux + Nginx + MySQL + PHP를 모아서 부르는 말이라고 합니다. (LNMP가 아니고 LEMP인게 특이하네요.) Nginx 서버 대신에 Apache 서버로 구성된 LAMP 스택도 있습니다. 이 포스팅에서는 Ubuntu 16.04 서버에 LEMP 스택을 설치하는 방법에 대해서 소개합니다. 이후 작업을 위해서 필요한 기본적인 셋업은 Ubuntu 서버

blog.shako.net

위 링크를 참조해서 LEMP 설치하는 방법들을 정리 해보았습니다. 
저는 Linux 개발환경에서 Apache 대신 Nginx와 Mysql로 서버를 구성해볼 것이기 때문에 두 가지만 설치 해보았습니다 아, 그리고 LEMP는 Linux + Nginx + Mysql + PHP를 뜻하네요~! 

아래 내용은 그대로 필요한 부분만 가져왔습니다. 
정리하면,

1) Nginx 
 - sudo apt update $ sudo apt install nginx
 - sudo ufw allow 'Nginx HTTP'
 - curl -4 icanhazip.com 

2) mysql 
 - sudo apt install mysql-server
 - sudo mysql_secure_installation
  -> 그 이후 저는 3 / all y; 
 - mysql --user=root mysql -p
 - CREATE USER '{유저-아이디}'@'localhost' IDENTIFIED BY '{비밀번호}';
 - GRANT ALL PRIVILEGES ON *.* TO '{유저-아이디}'@'localhost' WITH GRANT OPTION;
 - FLUSH PRIVILEGES;

 - exit

반응형