ownCloud 2

[Linux] LAMP 스택 - 리눅스에 ownCloud 서버 구축하기

지난 포스팅에 이어 이번에는 LAMP(Linux, Apache, MySQL, PHP) 스택 기반 위에서 파일 공유 클라우드 서비스인 ownCloud를 구축하는 과정을 다룬다. 구글 드라이브와 같이 빌려 쓰는 스토리지가 아니라, 내 컴퓨터(서버)에 직접 사설형(private) 클라우드 스토리지를 구축해 봄으로써 클라우드의 핵심 개념인 분산 파일 시스템(DFS)의 기초를 배워볼 수 있다.Step 1. 기반 환경 구성 (Service Initiation)클라우드 서비스 구동을 위해 필수적인 패키지 매니저를 업데이트하고, 웹 서버(Apache)와 데이터베이스(MySQL) 서비스를 시작한다.apt updateservice apache2 startservice mysql startapt update: Ubuntu..

[Linux] 우분투에 APM(Apache, PHP, MySQL) 설치하기

리눅스 환경에서 웹 서버, 데이터베이스, 프로그래밍 언어 환경을 구축하는 것은 클라우드 엔지니어링의 기본이다.이 포스팅에서는 ownCloud(Private Cloud Storage) 설치에 앞서 이를 위한 선행 단계인 APM 스택을 우분투에 구축하는 방법을 알아본다.APM이란? ownCloud와 같은 웹 애플리케이션을 구동하기 위해서는 다음 세 가지 요소의 유기적인 연동이 필수적이다.Apache (Web Server - FrontEnd): 클라이언트(웹 브라우저)의 HTTP 요청을 받아들이는 진입점이다.PHP (Application Logic): 서버 측에서 애플리케이션의 로직을 처리하고, 데이터베이스와 통신하는 미들웨어 역할을 수행한다.MySQL (Database - BackEnd): 사용자 정보, 파..