Installation Products for Developer(#1-LEMP)
NAVER Cloud Platform Installation Products for Developers
LEMP Installation Image in NAVER Cloud Platform
LEMP 설치형 상품은 “Linux + Nginx + MySQL + PHP” 설치 및 프로세스를 원클릭으로 시작할 수 있는 설치형 서비스 상품입니다. 리눅스를 운영체제로 사용하면서, Nginx Web Server, MySQL(MariaDB), PHP를 활용한 Web Application Service Stack 서비스입니다.
LEMP 상품은 안정성이 우수한 네이버 클라우드 플랫폼의 Compute 인프라 서비스에 자동으로 구성되며, 몇 단계의 설정을 통해 즉시 서비스에 투입할 수 있습니다.
LEMP 설치형 상품은 아래와 같은 Opensource S/W로 구성되어 제공하고
있습니다.
네이버 클라우드 플랫폼의 설치형 상품은 아래와 같이 간단한 몇 가지 정보
입력만으로 원하는 분야의 서비스를 쉽고 안정적으로 구축할 수 있습니다.
아래와 같이 ‘LEMP 사용자 설명서’를 활용하시면, Step by Step으로 쉽게
서비스 설치가 가능합니다.
본 블로그 컨텐츠에서는 상세한 생성 방법은 생략합니다.
LEMP 사용자 설명서
아래와 같이 LEMP 상품 설치 후 확인 및 동작 방법은 아주 간단합니다.
LEMP 서비스 시작하기 및 중지하기
$ LEMP_HOME=/root/lemp $ LEMP_HOME/lemp_restart.sh
LEMP 서비스 상태 확인하기
$ LEMP_HOME/lemp_info.sh
Nginx Service 중지하기
$ systemctl stop nginx
Nginx Service 시작하기
$ systemctl start nginx
Nginx Service 프로세스 확인하기
$ ps -ef | grep nginx
php-fpm 프로세스 확인하기
$ ps -ef | grep php-fpm
MySQL 서비스 시작하기
$ systemctl start mysql
MySQL 서비스 중지하기
$ systemctl stop mysql
MySQL 프로세스 확인하기
$ ps -ef | grep mysqld
LEMP 서버가 생성된 후 추가 인프라 적용 절차를 실행하면, 아래와 같이 LEMP Index 페이지를 확인할 수 있습니다.
LEMP 서버 생성 후 서비스 적용 방법
- Public IP 생성 : Server > Public IP에서 생성 및 서버 적용
- ACG 설정 : Server > ACG에서 서비스 포트 설정 및 적용
서버 생성 후 위의 2단계를 실행하면 간단하게 나만의 웹 서비스를 구축할
수 있습니다.
LEMP를 통해 설치된 PHP 모듈정보를 확인하기 위해서 아래와 같이 Php information 파일을 생성 후 실행하여 확인이 가능합니다.
※Php information 파일의 경우, 실행되는 서버의 주요 정보를 포함하기 때문에 정보 확인 후 파일을 해당 파일을 삭제하여 보안을 강화해야 합니다.
phpinfo.php 파일 생성
$ echo “<?php phpinfo(); ?>” > /ncp/data/www/phpinfo.php
웹 브라우저에서 “phpinfo.php”파일 실행
$ http://{Your Public IP}:{Your Service Port/phpinfo.php
위와 같이 실행하면, 설치된 PHP 모듈의 정보를 확인할 수 있습니다.
PHP Information 파일 실행 결과
마지막으로 위에서 생성한 파일을 반드시 삭제합니다.
(추후 필요할 경우 다시 생성하고 사용 후 반드시 삭제해야 합니다.)
$ rm /ncp/data/www/phpinfo.php
이상과 같이 LEMP 설치형 상품에 대해 간략하게 설명을 드렸습니다.
다음편에 이어서 Node.js 설치형 상품에 대해 설명드리겠습니다.