이 글은 [Fedora 9] 간단하게 리눅스 서버 만들기의 일부로 작성된 글입니다.
개별 기능들에 대한 내용은 전체적인 흐름과 환경에 영향을 받을 수 있다는 점을 참고하세요.
목표 시스템은 아래와 같습니다.
2차 목표 시스템 (Fedora Core 9 + Apache + PHP + MySQL + fastCGI + Textcube)
Linux : Linux reds 2.6.25.14 (Fedora Core 9)
Apache : httpd-2.2.9-1
PHP : php-5.2.6-2
MySQL : mysql-5.0.51
ProFTP :
fastCGI : mod_fcgid-2.2
Textcube : Textcube 1.7.5
// yum 설치
# yum install mod_fcgid
다른 글을 보셨다면 아시겠지만 아주 간단하게 설치가 됩니다.
// vi로 httpd.conf 파일 열기
# vi /etc/httpd/conf/httpd.conf
// 해당 디렉터리 ExecCGI 옵션추가
<Directory /wiz>
FCGIWrapper /usr/bin/php .php
Options ExecCGI
</Directory>
httpd.conf 파일을 이용해 아파치에서 fastCGI 모듈을 적용 할 디렉터리에 대한 옵션을 추가해주면 됩니다.
단 FollowSymLinks가 설정된 옵션에 ExecCGI 추가 시 FollowSymLinks 뒤에 위치 하도록 구성 해야 합니다. (예. Options FollowSymLinks ExecCGI)
fastCGI를 YUM으로 설치한 경우 /etc/httpd/conf.d/ 에 fcgid.conf 파일에 기본 설정이 생성됩니다. (설정 파일 경로 관련 내용은 Apache & PHP 설치 참고) 그 내용을 확인하고, 상세한 추가 설정을 하면 됩니다.
// vi로 fcgid.conf 파일 열기
# vi /etc/httpd/conf.d/fcgid.conf
// 설정내용 확인
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
SocketPath run/mod_fcgid
SharememPath run/mod_fcgid/fcgid_shm
// 아파치 재시작
# /etc/init.d/httpd restart
* 간단하게 리눅스 서버 만들기
외부참고 링크
* www.fastcgi.com
간단하게 리눅스 서버 만들기 (8) | 2008.12.24 |
---|---|
[Fedora 9] Subversion + Trac 설치 (2) | 2008.12.24 |
[Fedora 9] Samba 로 윈도우와 네트워크 공유하기 (0) | 2008.12.11 |
[Fedora 9] OpenSSL 설치하기 (0) | 2008.12.01 |
[Fedora9] Apache & PHP 설치 (0) | 2008.11.18 |
[Fedora 9] MySQL 설정 및 innoDB 설정 (0) | 2008.10.31 |
[Fedora9] FTP 설치 ProFTPD (2) | 2008.10.24 |
Linux 네트워크 관련 명령어 (0) | 2008.10.16 |