본문 바로가기
리눅스(Linux)/리눅스 서버 작업

서버 작업 기록 - 3. http 구축

by freezkim 2010. 2. 2.
http 구축
 - 아파치, php, mysql 이렇게 APM 3개를 설치하여 http를 구축한다.
 - ftp와 같다고 생각하면 됨, 다만 http라는 형식에 맞는 서비스를 서버가 제공해 주는 것일 뿐.

사용한서비스: APM 사용

설치순서:
1. APM 서비스 다운
   (yum install httpd php mysql mysql-server php-mysql)

2. vi /etc/httpd/conf/httpd.conf 로 환경 설정
 ServerName        -> 웹 서버네임 지정, http://웹서버네임/ 으로 접속이 가능해짐.

3. 방화벽 설정
 80번 포트의 tcp 접근 허용

4. http가 작동하는지 테스트하기
 1) service http start    -> http 서비스 시작 후
 2) http://웹서버네임/    -> 입력으로 접속되는지 확인
 3) http://서버ip/          ->  입력으로 접속되는지 확인

5. mysql 작동시키기
 chkconfig mysqld on

6. php 설정하기
 http.conf 에서
 - DirectoryIndex index.php index.html index.htm 추가
 - AddType application/x-tar .tgz
 - AddType application/x-httpd-php .php .phtml .php3
 - AddType application/x-httpd-php-source .phps  추가

7. php테스트하기
 php파일을 생성해서 되는지 확인한다.
 1) vi /var/www/html/test.php를 입력한다.
 2) 다음의 php 코드를 넣어서 테스트 한다.
   <?php echo "php test page";
       phpinfo();?>
   (php버전이 업데이트 되면서 php문법 사용이 <?php ... ?> 형식으로 기본 설정되어 있다. )

8. 일단 이렇게만 해놓은 상태, html 폴더를 samba로 공유시켰으므로, 웹페이지 작성후 html폴더로 옮기면 됨.
    domain을 받으면 뭔가 ip와 domain을 연동 시킬 수 있을 듯.....? 안해봐서 모름