본문 바로가기

라즈베리파이/웹서버

(3)
웹서버[3] - Nginx 설치하기 안녕하세요. 오늘은 라즈베리파이에 Nginx를 설치해보겠습니다. 1. Nginx란 ? 일전에 라즈베리파이에 LAMP 설치하기 포스팅을 했었는데, 그때 apache라는 웹서버 프로그램을 설치했었습니다. Nginx는 apache와 같은 웹서버 프로그램으로써 2004년 발표된 비교적 젊은 웹서버 프로그램입니다. 아파치 웹서버의 한계를 극복하기 위해 개발되었으며 차세대 웹서버 프로그램이라는 별명답게 많은 사람들이 아파치에서 Nginx로 갈아타고 있습니다. 국내에서는 네이버, 디시인사이드, 루리웹, 요기요 등 다양한 기업에서 Nginx를 사용하고 있으며 해외에서는 페이스북, 깃허브 등 역시 다양한 기업에서 사용중입니다. 2. Nginx 설치하기 라즈베리파이에서는 프로그램을 설치하기전에 필수적으로 다음 과정을 거쳐..
웹서버[2] - MySQL root 비밀번호 설정방법 안녕하세요. 오늘은 MySQL에서 root 계정의 비밀번호를 설정해보겠습니다. MySQL을 최초 설치하게되면 root 계정에 비밀번호가 설정되어있지 않습니다. 다음과 같은 명령어를 입력하여 MySQL에 접속해줍니다. mysql -u root -p 만약 ERROR 1698(280000) : Access denied for user 'root'@'localhost' 라는 메시지가 뜨면 다음과 같이 명령어 앞에 sudo를 붙여줍니다. sudo mysql -u root -p 명령어가 정상적으로 입력되면 Enter password: 라고 뜹니다. 이제 그냥 엔터를 입력하면 데이터베이스에 접속됩니다. 이제 다음과 같은 명령어를 입력해서 데이터베이스를 선택해주세요. use mysql; 이제 다음 명령어를 입력하여 비..
웹서버[1] - LAMP설치하기 안녕하세요. 오늘은 라즈베리파이에 LAMP를 설치해보도록 하겠습니다. 1. LAMP란? LAMP는 Linux, Apache2, MariaDB, PHP를 의미하는 약어로써 웹서버를 구축하기 위해 기본적으로 필요한 4가지의 소프트웨어를 의미합니다. 우선 리눅스는 운영체제입니다. 일반 PC에 설치되어있는 윈도우와는 달리 대부분 웹서버와 모바일장치를 구동하고 있습니다. 우리는 라즈베리파이에 라즈비안을 설치하였으므로 이미 리눅스를 사용하고 있습니다. 아파치2는 오픈소스 웹서버 프로그램입니다. 모듈 시스템을 사용하므로 확장성이 굉장히 좋다는 것이 장점이며 PHP, MySQL(혹은 MariaDB)와 호환성이 좋습니다. 이에 APM(Apache, PHP, MySQL)이라는 약어도 생겨났으며 Nginx의 등장 이전까지는..