2015년 7월 20일 월요일

CentOS 리눅스 Aphach(아파치) 웹서버 구축하기

이번 포스팅은 CentOS에서 Aphach를 이용한 웹서버 구축에 대해 알아보겠습니다.
웹서버란 클라이언트 피씨의 웹브라우저의 HTTP요청을 받아 HTML문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 또는 이를 실행하는 컴퓨터를 뜻합니다.

위키피디아 웹서버란? : 링크

웹서버 구축 환경

CentOS6.6
Aphach/2.2.15 (CentOS6.6 설치버전)

웹서버를 구축하기 위해서는 httpd, php, mysql 3가지 패키지가 필요합니다. 처음에 OS를 설치시 선택에 따라 설치되어 있을수도 있고 아닐수도 있습니다. 

3가지 패키지 설치를 확인합니다.


$ rpm - qa httpd
$ rpm - qa php
$ rpm - qa mysql
or
$ rpm - qa | grep httpd
$ rpm - qa | grep php
$ rpm - qa | grep mysql


설치가 되었는지 확인한 후 설치가 되어 있지 않다면 root권한으로 yum -y install 으로 설치해 줍니다.

 # yum install httpd
 # yum install mysql mysql-server
 # yum install php php-mysql


3가지 패키지를 모두 설치한후에 해당 패키지를 실행시켜줍니다.

 # service httpd start
 # service mysqld start



다음으로 부팅시마다 자동으로 해당 패키지를 실행하게 해주는 명령어로 chkconfig on을 해줍니다.

 # chkconfig httpd on
 # chkconfig mysqld on


httpd 서버 구동을 위한 준비를 모두 마쳤습니다. httpd의 홈디렉토리는 /var/www/html 입니다. 해당 폴더에 웹페이지를 구현한 html문서가 있으면 서버의 ip 입력을 통해 해당 html문서를 불러오게 됩니다.

우선 간단한 html문서를 vi편집창을 통해 만들어 봅니다.


vi 편집 내용

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>연습용 웹페이지</title>
<script>
</script>
</head>
<body>
<h1>CentOS 웹서버 구축<h1>
<h1>naom<h1>
</body>트트
</html>


저는 예전에 만들었던 홈페이지를 올려보았습니다.
해당 서버의 ip는 터미널에 ifconfig 명령어로 wlan0의 inet addr 입니다.


localhost = ip(클라이언트)

웹브라우저에 주소창에 서버의 ip값을 입력하면 홈페이지를 불러옵니다.
해당 ip값을 추후에 도메인설정으로 통해 도메인으로 웹을 불러올수있습니다.
이상으로 간단한 Aphach를 이용한 간단한 웹서버를 구축 해 보았습니다.



댓글 없음:

댓글 쓰기

가장 많이 본 글