본문 바로가기
워드프레스

웹사이트를 만들 때 필요한 것들

by 장✤ 2019. 1. 29.

워드프레스는 나만의 강력한 웹사이트를 간편하게 만들 수 있는 저작도구입니다. 만약 CMS를 이용하지 않고 개인이 웹사이트를 만들고 운영하려면 준비해야 할 것들이 있습니다. 오늘은 웹사이트를 만들 때 필요한 것들에 대해서 간단하게 이야기해보려고 합니다. 웹사이트를 만들 때 필요한 웹 시스템을 구성하는 요소는 웹 서버와, 운영 애플리케이션, 데이터 베이스 서버가 있습니다.


웹 서버는 내가 만든 웹사이트를 온라인에서 보이도록 네트워크 통신을 처리하는 프로그램입니다. 내가 컴퓨터 공간에 만든 저작물을 나만이 본다면 웹 서버는 필요없습니다. 하지만 내가 인터넷 공간에 만든 저작물을 불특정 다수 또는 특정 대상과 공유하기 위해서는 이 웹 서버가 필수적인 요소입니다. 대표적으로 아파치 웹서버가 있습니다. 


운영 애플리케이션은 웹사이트의 웹 페이지나 논리적인 구조, 동작 등 웹사이트를 이루는 모든 것을 포함하는 프로그램입니다. 여기서 잠깐 웹사이트라는 뜻에 대해서 알아보겠습니다. 웹사이트는 정보를 담은 하나의 책이라고 볼 수도 있습니다. 책은 정보를 담은 여러개의 페이지가 모여서 하나의 책을 이룹니다. 이처럼 웹사이트도 정보 즉, 콘텐츠를 담은 웹 페이지가 모여서 웹사이트가 되는 것입니다. 운영 애플리케이션응ㄴ 웹 서버에게 실시간으로 변동하는 콘텐츠를 전달합니다. 이러한 기능은 주로 PHP, JAVA, ASP 등 웹 프로그래밍 언어로 만들어집니다. 


데이터베이스 서버는 웹 사이트의 모든 데이터를 보관하는 창고하고 할 수 있습니다. 웹페이지에 작성하는 모든 콘텐츠는 데이터가 되고, 이러한 데이터들이 모여서 데이터베이스로 만들어져서 저장됩니다. 이러한 데이터베이스가 저장되는 곳이 데이터베이스 서버입니다. 대표적인 데이터베이스로는 MySAL과 오라클, DB2, MariaDB 등이 있습니다. 워드프레스는 데이터베이스로 MySQL을 사용합니다.


웹사이트를 만드는 데 필요한 웹 시스템 구성요소를 알아보았습니다. 이제 웹 시스템에서 고객에서 서비스를 제공하는 흐름을 살펴보겠습니다. 관리자는 웹시스템영역인 웹서버와 운영 애플리케이션, 데이터베이스 서버를 이용해서 인터넷 공간에 웹사이트를 구축합니다. 인터넷 공간 상의 나의 웹사이트를 만들면 사용자가 웹 브라우저를 통해서 나의 콘텐츠를 확인할 수 있게 됩니다. 이런식으로 관리자와 사용자와의 상호작용이 일어나게 되는 것입니다.


위와 같은 웹 시스템 구축은 개인이 운영하는 것은 대단히 힘든 작업입니다. 하지만 워드프레스를 이용하면 이러한 복잡한 시스템을 개인이 따로 구축할 필요가 없이 웹사이트를 운영할 수 있습니다. 이러한것은 개발자들이 미리 막대한 시간과 돈을 투자했기 때문에 우리들이 혜택을 받는 것입니다. 그렇다면 우리들은 이러한 것을 마음껏 이용해야 한다고 생각합니다. 그렇다고 워드프레스로 웹사이트를 만드는 것이 아무런 공부없이 이루어지는 것은 아닙니다. 옛날에 10을 알아야 할 수 있었던 일이 요즘에는 2~3정도만 알아도 할 수 있게 된 것입니다. 이처럼 진입장벽이 낮아졌어도 어느 정도는 알고 있어야 나만의 웹사이트를 만들 수 있을 것입니다.

댓글


맥북에어 15인치 출시일과 사전예약 정보