[리눅스 길라잡이] 내 컴퓨터에 웹서버 만들기 (상)
-
기사 스크랩
-
공유
-
댓글
-
클린뷰
-
프린트
컴퓨터를 갖고 문서작업,게임,그래픽작업,인터넷등을 하다보면 무언가 좀 더 근사한 것이 없을까 하는 생각이 든다.
특히 다른 사람들이 만들어 놓은 홈페이지나 웹서버를 탐색하다보면 나도 웹서버를 갖고 싶어진다.
홈페이지야 내가 가입한 인터넷 서비스 업체나 다음 야후 등 포털 서비스업체에서도 약간의 공간를 제공해 주어 만들어 놓을 수 있다.
하지만 좀 더 근사하게 게시판이나 방명록등을 만들려면 만만치 않다.
홈페이지 공간을 제공해 주는 업체에서 그러한 기능들을 제공하지 않거나 제한하기 때문이다.
내 컴퓨터로 웹서버를 만들 수 없을까.
물론 리눅스가 있기 때문에 가능하다.
윈도에서 웹서버를 만들기 위해서는 고가의 컴퓨터 시스템이 필요하고 윈도NT나 윈도2000서버를 설치해야 한다.
개인이 하기엔 비용이 만만치 않다.
하지만 낡은 내 컴퓨터에 리눅스와 아파치(Apache) 프로그램을 설치하면 웹서버를 만들 수 있다.
또한 PHP라는 웹 스크립트 언어와 Mysql 이라는 데이터베이스 프로그램을 갖고 강력한 웹서버를 구축할 수 있다.
물론 모든 것이 무료다.
리눅스에 AMP(Apache Mysql PHP)를 이용한 웹서버를 구축해 보자.
<> 웹서버 구축을 위한 준비사항
1)아무리 낡은 컴퓨터라고는 해도 웹서버로 사용하기 위해서는 펜티엄급CPU는 장착돼 있어야 한다.
하드드라이브도 최소 1GB이상이 있으면 좋다.
메모리는 많으면 많을수록 다홍치마다.
물론 컴퓨터에는 리눅스 운영체제가 설치돼 있어야 한다.
2)전용선과 도메인이 있어야 한다.
전용선은 자신의 컴퓨터와 인터넷망을 연결해주는 회선을 말한다.
보통 속도는 64 Kbps ,1백28 Kbps ,2백56 Kbps ,5백12 Kbps ,1.544 Mbps 등 여러 종류가 있는데 속도가 빠를수록 전용선을 임대하는 가격이 비싸진다.
도메인은 인터넷에 웹서버를 구축하기 위한 자신만의 주소를 말한다.
주소를 발급,등록해주는 곳은 한국전산원(www.nic.or.kr)이나 미국 인터닉(rs.internic.net)이다.
여기서 자신이 원하는 도메인 명을 받으면 된다.
3)기타 장비들이 필요하다.
허브 라우터 랜카드 등을 준비해 놓아야 한다.
아직 정식으로 웹서버를 운영하기 전에 집이나 사무실에서 실험적으로 만들어 사용하길 원하면 전용선과 도메인명은 필요하지 않다.
여기서도 내 컴퓨터에 실험적으로 웹서버를 구축하는 방법을 알아볼 것이다.
<> 웹서버 구축 단계
1) Apache PHP Mysql 을 이용한 웹서버 구축 단계는 다음과 같다.
우선 필요한 프로그램들을 구해 놓아야 한다.
필요한 프로그램은 Apache 프로그램,PHP프로그램, Mysql 프로그램이다.
이 파일들은 통신 리눅스 관련 자료실이나 각 인터넷 홈페이지에서 구할 수 있다.
Apache 는 www. apache. org 에서,PHP는 www. php. net 에서, Mysql 은 www. mysql. org 에서 각각 구할 수 있다.
2)각각의 프로그램은 리눅스의 다음 디렉토리에 설치할 것이다.
Apache 프로그램: /usr/local/apache,PHP 프로그램: /usr/local/php,Mysql 프로그램: /usr/local/mysql . 3각 프로그램은 다음과 같은 순서로 이루어진다.
기존 설치된 apache 프로그램 지우기-> apache 프로그램을 임시 디렉토리에 풀어놓기-> Mysql 설치-> php 설치-> Apache 프로그램 설치.
4)레드햇 계열의 리눅스를 컴퓨터에 설치했다면 이미 apache 와 PHP는 설치돼 있을 것이다.
따라서 단순기능의 웹서버로만 쓴다면 위의 과정들이 필요치 않을 것이다.
설치돼 있는 apache 와 PHP를 지우고 다시 설치하는 것은 Mysql 데이터베이스 프로그램과의 연계성을 높여 더욱 강력한 웹서버를 구축하기 위함이다.
< 김병언 기자 misaeon@ked.co.kr >
특히 다른 사람들이 만들어 놓은 홈페이지나 웹서버를 탐색하다보면 나도 웹서버를 갖고 싶어진다.
홈페이지야 내가 가입한 인터넷 서비스 업체나 다음 야후 등 포털 서비스업체에서도 약간의 공간를 제공해 주어 만들어 놓을 수 있다.
하지만 좀 더 근사하게 게시판이나 방명록등을 만들려면 만만치 않다.
홈페이지 공간을 제공해 주는 업체에서 그러한 기능들을 제공하지 않거나 제한하기 때문이다.
내 컴퓨터로 웹서버를 만들 수 없을까.
물론 리눅스가 있기 때문에 가능하다.
윈도에서 웹서버를 만들기 위해서는 고가의 컴퓨터 시스템이 필요하고 윈도NT나 윈도2000서버를 설치해야 한다.
개인이 하기엔 비용이 만만치 않다.
하지만 낡은 내 컴퓨터에 리눅스와 아파치(Apache) 프로그램을 설치하면 웹서버를 만들 수 있다.
또한 PHP라는 웹 스크립트 언어와 Mysql 이라는 데이터베이스 프로그램을 갖고 강력한 웹서버를 구축할 수 있다.
물론 모든 것이 무료다.
리눅스에 AMP(Apache Mysql PHP)를 이용한 웹서버를 구축해 보자.
<> 웹서버 구축을 위한 준비사항
1)아무리 낡은 컴퓨터라고는 해도 웹서버로 사용하기 위해서는 펜티엄급CPU는 장착돼 있어야 한다.
하드드라이브도 최소 1GB이상이 있으면 좋다.
메모리는 많으면 많을수록 다홍치마다.
물론 컴퓨터에는 리눅스 운영체제가 설치돼 있어야 한다.
2)전용선과 도메인이 있어야 한다.
전용선은 자신의 컴퓨터와 인터넷망을 연결해주는 회선을 말한다.
보통 속도는 64 Kbps ,1백28 Kbps ,2백56 Kbps ,5백12 Kbps ,1.544 Mbps 등 여러 종류가 있는데 속도가 빠를수록 전용선을 임대하는 가격이 비싸진다.
도메인은 인터넷에 웹서버를 구축하기 위한 자신만의 주소를 말한다.
주소를 발급,등록해주는 곳은 한국전산원(www.nic.or.kr)이나 미국 인터닉(rs.internic.net)이다.
여기서 자신이 원하는 도메인 명을 받으면 된다.
3)기타 장비들이 필요하다.
허브 라우터 랜카드 등을 준비해 놓아야 한다.
아직 정식으로 웹서버를 운영하기 전에 집이나 사무실에서 실험적으로 만들어 사용하길 원하면 전용선과 도메인명은 필요하지 않다.
여기서도 내 컴퓨터에 실험적으로 웹서버를 구축하는 방법을 알아볼 것이다.
<> 웹서버 구축 단계
1) Apache PHP Mysql 을 이용한 웹서버 구축 단계는 다음과 같다.
우선 필요한 프로그램들을 구해 놓아야 한다.
필요한 프로그램은 Apache 프로그램,PHP프로그램, Mysql 프로그램이다.
이 파일들은 통신 리눅스 관련 자료실이나 각 인터넷 홈페이지에서 구할 수 있다.
Apache 는 www. apache. org 에서,PHP는 www. php. net 에서, Mysql 은 www. mysql. org 에서 각각 구할 수 있다.
2)각각의 프로그램은 리눅스의 다음 디렉토리에 설치할 것이다.
Apache 프로그램: /usr/local/apache,PHP 프로그램: /usr/local/php,Mysql 프로그램: /usr/local/mysql . 3각 프로그램은 다음과 같은 순서로 이루어진다.
기존 설치된 apache 프로그램 지우기-> apache 프로그램을 임시 디렉토리에 풀어놓기-> Mysql 설치-> php 설치-> Apache 프로그램 설치.
4)레드햇 계열의 리눅스를 컴퓨터에 설치했다면 이미 apache 와 PHP는 설치돼 있을 것이다.
따라서 단순기능의 웹서버로만 쓴다면 위의 과정들이 필요치 않을 것이다.
설치돼 있는 apache 와 PHP를 지우고 다시 설치하는 것은 Mysql 데이터베이스 프로그램과의 연계성을 높여 더욱 강력한 웹서버를 구축하기 위함이다.
< 김병언 기자 misaeon@ked.co.kr >