본문 바로가기
웹 기능구현/가이드

리눅스 웹 서버와 LAMP stack 알아보기 with 설치방법

by mokoji 2024. 4. 18.

이 포스팅은 웹 서버에 필요한 소프트웨어 필수 소프트웨어 3가지(LAMP stack) 설치하는 과정을 다룹니다. 지난 글을 보고 싶으시다면 아래 링크를 클릭해 주세요.

  1. 리눅스 웹 개발 환경 만들기 with VMware, Ubuntu

웹 서버(Web Server) 소개

 서버는 식당에서 주문한 음식을 가져다주는 종업원이라고 보시면 됩니다. 웹 서버는 인터넷에서 종업원인 셈이지요. 인터넷 주소를 살펴볼까요? 예를 들어, 티스토리 주소는 www.tistory.com 입니다. 앞의 www는 world wide web의 약자로 세계를 연결하는 그물망이라는 의미입니다. 그리고 실제로 영어권에서 server는 종업원을 의미하지요. 그러므로 web server를 직역하면 그물망 종업원, 혹은 인터넷 종업원이겠습니다. 여러분은 인터넷 종업원을 배치하여 웹 어플리케이션 사용자가 요청하는 정보를 전달할 겁니다.

LAMP stack는 뭐지요?

 LAMP를 풀어 나열해보면 Linux Apache MySQL PHP입니다. Linux는 운영체제, Apache는 http 웹 서버용, MySQL은 Database 관리용 소프트웨어, 그리고 PHP는 서버 개발언어입니다. 즉, Apache와 MySQL, PHP 포함하고 있는 리눅스를 의미합니다. 이를 모아둔 모습을 stack 또는 bundle이라고 표현해요

 

LAMP stack 설치방법

 LAMP stack을 쓰기 편하게 이미지 파일로 받을 수 있습니다. bitnami lamp를 구글에 검색해 주세요.

 

LAMP Cloud Hosting, LAMP Installer, Docker Container and VM

Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement. LAMP packaged by Bitnami provides a complete

bitnami.com

 지난 시간에 설치한 가상머신(VMware)에 서버용 파일이 설치된 리눅스이미지를 임포트 할 겁니다. Virtual Machines버튼을 누르면 하단에 아래 이미지와 같은 다운로드 가능한 버튼이 생길 겁니다. 설치하면 ovp확장자의 파일일 텐데요. VMware를 켜서 우측상단 player클릭> file> open 하고 이 파일을 선택해 주세요.

bitnami-lamp-VMfile

 

 실행하면 마우스 커서는 없이 텍스트와 글자커서로 이루어진 리눅스일 겁니다. 아이디는 bitnami 패스워드도 bitnami로 접속해 주세요. 자, 이제 여러분 만의 웹 서버가 생성된 겁니다. 오늘은 웹 서버를 이해하기 쉬운 정의하고 설치해 보았습니다.