RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
 

2편에 이어서 APM 연동 환경 설정과 리눅스 서버 부팅시 자동 실행에 대해서 알아보겠습니다.


2편에서는 APM을 연동해서 설치하였습니다. 이제 마지막 마무리 설정을 해야합니다.


순서 4. 우선 apache 설정 파일을 편집합니다.

        4-1 새롭게 설치한 apache 설정 파일은 /usr/local/apache/conf/httpd.conf 에 있습니다.

             설정 변경을 위해 httpd.conf 파일로 들어갑니다.

            [root@skko php]# vi /usr/local/apache/conf/httpd.conf


        4-2 파일에서 ServerName 부분을 찾습니다. DNS에 등록된 리눅스 서버의 도메인 이름이 있다면

             도메인 이름(예 skko.example.net)을 입력하고

             도메인 이름이 없다면 리눅스 서버의 IP주소(예 127.0.0.1)를 입력합니다.


             # *******

             # *******

             ServerName 도메인 이름       또는       ServerName IP주소         

             ServerName skko.example.net    또는  ServerName 127.0.0.1

 

             둘 중 하나의 형식으로 작성합니다.


        4-3 다음으로 파일에서 DirectoryIndex 부분을 찾아 다음과 같이 변경합니다. 이것은 시작페이지를

             어떤 파일로 할 것인지 설정해 주는 것입니다. index.html뿐만 아니라 index.php 파일도 볼 수

             있어야 하기 때문에 설정해 줍니다.


             # DirectoryIndex: Name of the file or files to ...

             # directory index.  Separate multiple entries with spaces.

             # 바로 다음 부분을 수정합니다.

            

                 DirectoryIndex  index.php  index.php3  index.php4  index.html  index.htm

            


        4-4 다음으로 PHP 스크립트의 확장자를 등록합니다. 웹 서버에서 HTML 파일과 더불어 PHP와

             관련된 파일들도 서비스할 수 있도록 여기서 등록을 해주어야 합니다.


             # AddType allows you to tweak mime.types without actually editing it, or to

             # make certain files to be certain types.

             # 바로 다음 부분을 수정합니다.


             AddType application/x-tar  .tgz

             AddType image/x-icon  .ico

             AddType application/x-httpd-php  .php4  .php3  .phtml  .php  .inc

             AddType text/html  .shtml  .html  .htm         


        4-5 설정 파일을 저장하고 vi편집기에서 명령 프롬프트로 나갑니다.

             이제 아파치 웹서버를 시동하겠습니다.

             아파치 서버의 데몬 실행파일은 /usr/local/apache/bin 디렉토리에 있는 apachectl 입니다. 

             여기서 start 옵션을 주어 아파치 서버의 데몬을 시작합니다.

             [root@skko php]# /usr/local/apache/bin/apachectl start


        4-6 아파치 서버 데몬이 제대로 실행중인지 ps 명령어를 이용하여 확인합니다.

             [root@skko php]# ps -ef | grep httpd


        4-7 다음으로 아파치 서버가 제대로 동작하는지 웹 브라우저를 통해서 확인해 보겠습니다.

             웹 브라우저의 주소창에 리눅스 서버의 주소/index.html.kr.iso.kr을 입력합니다.

             아파치 서버에서 제공하는 기본 페이지가 웹 브라우저 상에 보일 것입니다.


             예 http://skko.example.net/index.html.kr.iso-kr   또는

                 http://127.0.0.1/index.html.kr.iso-kr


        4-8 다음으로 PHP가 제대로 동작하는지 확인해 보겠습니다.

             이를 위해 test용 파일인 test.php 파일을 만들겠습니다. test.php 파일은 앞에서 사용한

             httpd.conf 파일의 DocumentRoot 부분에 설정된 경로에 저장합니다.  

             설정된 경로는 /usr/local/apache/htdocs 일 것입니다.

             [root@skko php]# vi /usr/local/apache/htdocs/test.php


             test.php 파일의 내용은 다음과 같습니다.

            

                 phpinfo();

              ?>

            

          4-9 PHP가 정상적으로 설치되었으면 PHP의 phpinfo() 함수가 제대로 동작하는지 확인할 수

               있어야 합니다. 웹 브라우저의 주소창에 리눅스 서버의 주소/test.php을 입력합니다.

               웹 브라우저상에 PHP 정보 및 시스템 정보가 나타난다면

               APM이 성공적으로 설치된 것입니다.

 

               예 http://skko.example.net/test.php

                   http://127.0.0.1/test.php

 

순서 5. APM을 서비스 하기 위해, 리눅스 서버 부팅시 아파치 서버 데몬과 MySQL 데몬을

           자동 실행하기 위한 설정입니다.

      

         5-1 rc.local 파일을 편집해야 합니다. rc.local 파일은 /etc/rc.d 경로에 위치하고 있습니다.

              [root@skko php] vi /etc/rc.d/rc.local

 

         5-2 rc.local 파일에 아파치 웹 서버와 MySQL에 대한 정보를 추가합니다.

              추가하는 내용은 다음과 같습니다.

 

              # APM 서비스 관련 추가할 내용입니다.

              /usr/local/apache/bin/apachectl/ start

              cd /usr/local/mysql/

              ./bin/safe_mysqld &

 

        5-3 설정 파일을 저장하고 vi편집기에서 명령 프롬프트로 나가고 리눅스 서버를 재시작합니다.

             아파치 서버 데몬과 MySQL 데몬이 작동하고 있는 것을 확인할 수 있습니다.

             [root@skko root]# ps -ef

 

이상으로 APM 연동 환경 설정과 리눅스 서버 부팅시 자동 실행에 관한 내용을 마치겠습니다.

 

총 3편으로 구성된 [레드헷 리눅스 9.0에서 APM(Apache, PHP, Mysql) 소스 파일로 설치하기]가

여러분들에게 도움이 되었으면 좋겠습니다.

이올린에 북마크하기
2007/04/24 16:34 2007/04/24 16:34
http://jiny.kr/trackback/26
전체 (406)
지니소식 (4)
자료실 (4)
정보|뉴스 (5)
SmartPhone (1)
Languages (206)
Server (153)
Database (27)
Design (4)
Gallery (0)
분류하기귀찬.. (2)
«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
  1. 창의력과 상상력을 넘어서  2009
    Tomcat 6.0 기본 환경 설정
  2. 닥공  2009
    서블릿 tomcat 6.0 실행시 에러
  1. 2010/07 (1)
  2. 2010/05 (1)
  3. 2010/02 (3)
  4. 2010/01 (3)
  5. 2009/05 (2)
Statistics Graph