이번 포스팅은 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를 이용한 간단한 웹서버를 구축 해 보았습니다.
댓글 없음:
댓글 쓰기