2014년 4월 11일 금요일

ReadyNAS에 Apache + PHP 를 설치 하는 법.


ReadyNas 는 웹서버 기능을 제공하지만, 공식 사이트에서 지원하는 아파치 웹서버 설치는 유료다.


그러나, ReadyNas 가 리눅스인데다 ssh 접속이 가능함으로 인해, 직접 수동으로 설치가 가능하다.

1. ssh로 root 접속

2. 패키지를 업데이트 후 php5 모듈을 설치.

# apt-get update
# apt-get install libapache2-mod-php5

3. httpd.conf 편집.

# vi /etc/frontview/apache/httpd.conf
DirectoryIndex redirect.html index.html index.htm

위라인을 찾아 아래와 같이 수정한다.

DirectoryIndex redirect.html index.html index.htm index.php

그리고 LoadModule 을 검색해서 맨 아래에 PHP Module 추가.

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

AddType application/x-tar .tgz

아래에 AddType을 추가입력한다.

AddType application/x-httpd-php .php .htm .html .inc .ph .php4 .php5 .PHP .php3

4. Shares.conf 파일 수정

Alias "/Webroot" "/c/Webroot"

  Options Indexes
  Order allow,deny
  Allow from all


RewriteEngine on
RewriteRule ^/$ /Webroot [R,L]

5. apache damon을 kill시킨후 다시 재가동

# killall apache-ssl
# apache-ssl -f /etc/frontview/apache/httpd.conf

6. /c/Webroot/ 에 테스트용 index.php 파일 생성

#vi index.php
<?
   phpinfo();
?>

7. 웹브라우져에서 http://나스IP/Webroot 를 입력해 작동 확인

8. 끝