댓글 목록

로컬 서버 설정

페이지 정보

작성자 운영자 작성일 20-10-12 12:12 조회 1,590 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

인터넷상에 떠 있는 수 많은 웹사이트는 최소한의 구성 요소가 필요합니다.


전통적인 웹사이트는 운영체제, 웹서버, 데이타베이스, 프로그래밍 언어가 필요합니다. 이 4가지 조합을 기준으로 여러가지 Stack이 제공됩니다.


대표적인 것으로 아래와 같은 것이 있습니다.

  • LAMP(Linux, Apache, MySQL, PHP) : 가장 많이 사용된 스택입니다. MySQL(MariaDB) 대신에 mSQL, PHP대신에 Perl, Python이 사용될 수도 있습니다.
  • LNMP(Linux, Nginx, MySQL, PHP) : PHP 또는 Perl, Python
  • LAPP(Linux, Apache, PostgreSQL, PHP) : PHP 또는 Perl, Python
  • MAMP(MacOS, Apache, MySQL, PHP)
  • LAMP(Windows, Apache, MySQL, PHP)


최근 웹사이트에 사용되는 스텍들

  • MEAN(MongoDB, ExpressJS, AngularJS, NodeJS)
  • MERN(MongoDB, ExpressJS, ReactJS, NodeJS)
  • MEVN(MongoDB, ExpressJS, VueJS, NodeJS)


이 외에도 웹사이트 운영에 사용되는 수 많은 스텍들이 있습니다.

  • JAMstack
  • LLMP
  • MARQS
  • OpenACS
  • WINS
  • WISA(Windows, IIS, SQL Server, ASP.NET)
  • ....


그누보드는 LAMP 환경에서 운영됩니다. (윈도우 환경에서도 작동은 합니다. 또한, 웹서버는 Apache대신에 Nginx를 사용하기도 합니다.)


온라인 상에서 이런 환경을 제공하는 회사는 많습니다.

  • 호스팅회사 (웹호스팅, 서버호스팅, 가상서버호스팅,...  카페24, 후이즈, 가비아 등이 있습니다.)
  • 클라우드회사(아마존, 구글,....)
  • 자체서버 설정


개인컴퓨터에 이런 환경을 제공하는 프로그램들...


-, WampServer(http://www.wampserver.com/en/) : Apach, MySQL, PHP
-, MAMP (https://www.mamp.info/en/) : My Apache - MySQL - PHP
-, XAMPP(https://www.apachefriends.org/index.html) : Apache + MariaDB + PHP + Perl
-, 오토셋 (http://autoset.net/xe/) 
-, Laragon(https://laragon.org/) OS와 분리된 아주 강력한 개발환경 제공 



댓글목록 0

등록된 댓글이 없습니다.