우분투 LEMP 스택 자동 설치 스크립트 > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

우분투 LEMP 스택 자동 설치 스크립트 정보

우분투 LEMP 스택 자동 설치 스크립트

본문

# 추가

PHP 버전을 여러가지로 지원합니다. 5.6, 7.0 7.1 7.2 중에서 선택 할 수 있습니다.

 

PHP 7.2 + Nginx Mainline Version + MariaDB 10.2 + Memcached 앱들을 자동 설치합니다.

letsencrypt 보안인증서 자동 적용으로 TLS, SSL, http2를 바로 사용할 수 있습니다.

보안인증서 갱신도 자동으로 수행합니다.

https://observatory.mozilla.org/ Observatory 모질라에서 권장하는 보안 서버 설정사항을 대부분 적용해 두었습니다. 

백업 스크립트가 적용되며, 매일 2회 자동으로 백업을 수행합니다.

phpmyadmin 프로그램도 자동으로 설치해서 DB관리를 수월하게 합니다.

루트 권한으로 웹 서비스를 실행하지 않습니다. 사용자 계정을 만들어서 웹 서비스를 수행하도록 설정했습니다.

 

이 스택에서 다루는 방법은 Ubuntu 16.04 에서 검증되었습니다.
장 기본적인 방법으로 apt-get 으로만 설치가 진행 됩니다.
이 스택을 설치하는데 필요한 시간은 하드웨어에 따라 다르지만 대략 5분 안입니다.
한 번에 LEMP 세팅이 완료 되고 바로 DNS가 연결 되어 있다면 바로 사이트에 접속 하실 수 있습니다.
git clone으로 소스를 다운받은 후 스크립트 파일을 열어 환경 변수를 수정해주세요.

 

서버 세팅을 쉘 스크립트 실행 한 번으로 끝낼 수 있게 작성했습니다.

여러번 테스트를 거쳐야 하는데 제가 할 수 있는 우분투 환경에서만 테스트를 해보았습니다.

다른 여러 환경에서 어떻게 작동할지 테스트가 필요할 것으로 보입니다.

 

혹시 사용해 보시고 문제가 보이면 댓글 부탁드립니다.

돈이 들어가는 실서버에서는 사용하시기 전에

미리 테스트 서버에서 돌려보시고 사용하시길 권장합니다.

 

https://github.com/gshn/lemp-stack

 

궁금하신 사항이나 설치 관련 문의는 댓글로 받겠습니다.

 

1893494770_1515143999.1933.png

공감
3

댓글 14개

안녕하세요? 정말 귀한 자료 감사합니다.
기존에 php 7.0 nginx최신 마리아 최신 사용자가 이 스크립트를 사용하려면 어떻게 해야할까요?
7.2라고 버전 표기 된 것을 모두 7.0으로 바꿔도 똑같이 작동합니다^^
아 그리고 nginx/default.conf 에도 버전을 7.2에서 7.0으로 바꿔주시구용!
답변 주셔서 정말 감사합니다.
그러니까 현재 우분투 16.04 에 php7.0 + nginx 최신 + 마리아 디비 최신 사용자도 gshn님 스크립트대로 실행만 하면
php7.2 + nginx최신 + 마리아디비 최신+letsencrypt + memcached 로 바뀌게 되나요?
물론 디비도 다 살아 있어서 사이트도 정상접속 되구요
conf 파일들은 물론 수정을 해야겠죠?
저는 사이트를 세개 운영하고 있는데 특별한 문제는 없을까요?
혹시 밑에 편리님의 ngx_pagespeed 모듈도 적용이 가능할까요?

정말 훌륭한 자료 정말 감사합니다.
앗! 이미 설치된 상태라면 절대 실행하시면 안됩니다! 이건 아무것도 없는 초기상태에서만 사용 가능한 스크립트에요.

php 버전 업 하시려면 php 관련 스크립트만 수행하시면 됩니다만 대충 말로 설명드리긴 어렵네요^^; 특별한 상황이 아니라면 그냥 쓰던 스팩 그대로 유지하시길 권장 드려요
서버 도메인으로 접속했을 때는 success라는 텍스트가 표기 됩니다.
http://서버아이피/phpMyAdmin 으로 접속해주세요.
덕분에 간편하게 설치했습니다. 관련없는 질문이지만 라이믹스에 짧은주소를 쓸려고하는데 nginx에서는 설정법이 다른걸로 알고있습니다. 혹시 하는방법을 알 수 있을까요??
너무 오랜된 질문이라 답변 달기가 좀 그렇네요.....ㅠㅠ
Nginx 는 rewrite 모듈이 아파치와 틀려서 nginx 용 rewrite 설정을 해야 합니다.
https://github.com/rhymix/rhymix/tree/develop/common/manual/server_config
전체 637 |RSS
서버관리자 내용 검색

회원로그인

진행중 포인트경매

  1. 참여67 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT