IT NAS로 그누보드 만들기 간단 개념
페이지 정보

본문
1. NAS
Network Attached Storage로 우리가 사용하는 하드디스크에 네트워크기능이
추가되어 인터넷을 통해 하드디스크의 정보를 공유할 수 있는 장비를 말한다.
나스가 있으면 데이터를 한곳에 집중관리할 수 있고 인터넷이 되는
환경이라면 여러 디바이스에서 공유할 수 있어서 편리하다.
보통 웹서버에 필요한 기능들(Apache, PHP, MySQL, MARIA DB)이 들어가있어서 별도의 세팅없이도 편리하게 개인서버를 구성할 수 있다.
2. 서버와 클라이언트
서버 : 클라이언트의 요청에 의해 정보를 보내는 곳, 홈페이지를 다른 사람에게 보여주기 위해서는
일단 정보를 저장하는 저장공간이 필요한데, 나스의 하드디스크가 그 역할을 한다.
즉, 나스의 하드디스크에 있는 정보를 네트워크를 통해 다른 사람에게 공개하는 것이 홈페이지다.
웹은 바로 개인의 저장공간에 있는 정보들을 다른 컴퓨터들과 쉽게 공유하기 위해 고안된 것이다.
클라이언트 : 서버에 정보를 요청하는 자이며, 서버에서 보내는 정보를 받는 사용자이다.
누군가 나스서버로 홈페이지를 만들어놓으면, 클라이언트가 서버에 정보를 요청하고,
나스에서 하드디스크에 있는 파일, 정보를 웹을 통해 클라이언트에게 제공한다.
3. MySQL 또는 MARIA DB
홈페이지의 모든 양식과 데이터를 일목요연하게 정리하는 데이터시스템, 즉 DB이다.
데이터베이스를 관리하는 프로그램은 여러개가 있는데 그 중 사람들이
PHP와 연동해서 많이 쓰는 프로그램이다.
그누보드 사용시 DB가 날라가면 홈페이지에 있는 데이터가 다 날라가므로 반드시 백업해야한다.
4. Apache
컴퓨터를 웹서버로 만들기 위해서 설치해야하는 프로그램이다. 아파치가 깔려있으면
컴퓨터가 클라이언트가 아닌 웹서버로서의 기능을 하게된다.
5. PHP
웹에서 사용되는 컴퓨터언어의 일종으로, html문서를 통합하여 관리하는데 편리하고
html언어의 단점을 극복하기 위해 나온 언어이다.
MySQL같은 데이터베이스 시스템과의 상호연동이 용이하다.
6. phpMyAdmin
MySQL 등 DB를 웹에서 쉽게 관리할 수 있도록 도와주는 프로그램이다.
웹서버를 돌리는데 필수는 아니지만 DB를 쉽게 관리하기 위해서 설치해야하는 프로그램이다.
Network Attached Storage로 우리가 사용하는 하드디스크에 네트워크기능이
추가되어 인터넷을 통해 하드디스크의 정보를 공유할 수 있는 장비를 말한다.
나스가 있으면 데이터를 한곳에 집중관리할 수 있고 인터넷이 되는
환경이라면 여러 디바이스에서 공유할 수 있어서 편리하다.
보통 웹서버에 필요한 기능들(Apache, PHP, MySQL, MARIA DB)이 들어가있어서 별도의 세팅없이도 편리하게 개인서버를 구성할 수 있다.
2. 서버와 클라이언트
서버 : 클라이언트의 요청에 의해 정보를 보내는 곳, 홈페이지를 다른 사람에게 보여주기 위해서는
일단 정보를 저장하는 저장공간이 필요한데, 나스의 하드디스크가 그 역할을 한다.
즉, 나스의 하드디스크에 있는 정보를 네트워크를 통해 다른 사람에게 공개하는 것이 홈페이지다.
웹은 바로 개인의 저장공간에 있는 정보들을 다른 컴퓨터들과 쉽게 공유하기 위해 고안된 것이다.
클라이언트 : 서버에 정보를 요청하는 자이며, 서버에서 보내는 정보를 받는 사용자이다.
누군가 나스서버로 홈페이지를 만들어놓으면, 클라이언트가 서버에 정보를 요청하고,
나스에서 하드디스크에 있는 파일, 정보를 웹을 통해 클라이언트에게 제공한다.
3. MySQL 또는 MARIA DB
홈페이지의 모든 양식과 데이터를 일목요연하게 정리하는 데이터시스템, 즉 DB이다.
데이터베이스를 관리하는 프로그램은 여러개가 있는데 그 중 사람들이
PHP와 연동해서 많이 쓰는 프로그램이다.
그누보드 사용시 DB가 날라가면 홈페이지에 있는 데이터가 다 날라가므로 반드시 백업해야한다.
4. Apache
컴퓨터를 웹서버로 만들기 위해서 설치해야하는 프로그램이다. 아파치가 깔려있으면
컴퓨터가 클라이언트가 아닌 웹서버로서의 기능을 하게된다.
5. PHP
웹에서 사용되는 컴퓨터언어의 일종으로, html문서를 통합하여 관리하는데 편리하고
html언어의 단점을 극복하기 위해 나온 언어이다.
MySQL같은 데이터베이스 시스템과의 상호연동이 용이하다.
6. phpMyAdmin
MySQL 등 DB를 웹에서 쉽게 관리할 수 있도록 도와주는 프로그램이다.
웹서버를 돌리는데 필수는 아니지만 DB를 쉽게 관리하기 위해서 설치해야하는 프로그램이다.
- 이전글나만의 HTML문서 만들어보기 20.09.06
댓글목록
등록된 댓글이 없습니다.