Programming/OS, Program, Framework Tip

Ubuntu 에 Nginx, MariaDB 최신버전 설치하기

awesometic 2016. 1. 25. 16:25
반응형

15.10 에서 확인됨


16.01.25 현재 Nginx 최신버전은 1.9.9 이고, MariaDB 최신 버전은 10.1.10 이다.

Nginx - http://nginx.org/

MariaDB - https://downloads.mariadb.org/


우분투 상에서 이들을 단순히 apt-get 으로 받으려면 좀 예전 버전이 받아진다.

따라서, 새로운 repository(저장소)를 추가해 최신 버전을 받을 수 있게 해야 한다


1) 먼저, /etc/apt/sources.list 에 해당하는 저장소들을 추가한다

물론 apt-get 을 만지는 거니까 root 권한이 있어야 한다

sudo vi /etc/apt/sources.list

후 맨 마지막 부분에 다음 스크립트 추가

# Nginx
deb http://nginx.org/packages/mainline/ubuntu/ wily nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ wily nginx
 
# MariaDB
deb http://ftp.osuosl.org/pub/mariadb/repo/10.1/ubuntu wily main


2) 다음, 각 저장소의 보안키를 다운로드 후 적용

Nginx

cd /root
sudo wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
sudo rm nginx_signing.key

MariaDB

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

추가된 보안키 목록 확인

sudo apt-key list

Nginx와 MariaDB 관련 구문들이 있음 성공


3) 마지막으로, 해당하는 저장소들을 update 시켜야 한다

sudo apt-get update


4) 그리고 Nginx, MariaDB 설치

Nginx 설치 후 버전 체크

sudo apt-get install nginx
nginx -v

MariaDB 설치 후 버전 체크

sudo apt-get install mariadb-server-10.1 mariadb-client-10.1
service mysql status


4-1) MariaDB의 기본 characterset을 변경해야 한글을 제대로 사용할 수 있다.

sudo vi /etc/mysql/my.cnf

해당 파일을 연 후 [mysqld] 항목 마지막에 다음 두 줄 추가

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci


4-2) 그리고 변경 사항을 적용시켜야 한다

sudo service mysql restart


Nginx에 대한 기본 설정은 다루지 않음

반응형