Windows FastCGI 설치
A. FastCGI 설치
IIS 버전에 맞는 FastCGI 핸들러를 다운로드 후 설치 합니다.
[ IIS6.0 & 5.1 (Windows 2003, Windows 2000, Windows XP) ]
1. IIS6.0 & 5.1 FastCGI 핸들러 설치 파일을 아래의 주소에서 다운로드 합니다.
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1521
2. 다운로드한 파일을 실행하여 FastCGI 핸들러 설치를 완료 합니다.

[ IIS7.0 – Windows Server 2008 ]
1. 서버 관리자 -> 역할 -> 역할 서비스 추가

B. InnoFC 제품파일 설치
InnoFC 제품파일을 웹에서 액세스 가능한 디렉토리에 복사 합니다.
예) C:\Inetpub\wwwroot\FC
C. 웹서비스 설정
FastCGI 구동을 위한 IIS 환경을 설정 합니다.
[ Windows Server 2008 ]
1. 시작 -> 관리 도구 -> IIS(인터넷 정보 서비스) 관리자 -> 처리기 매핑

2. “모듈 매핑 추가…” 를 선택하여 아래와 같이 환경설정을 합니다.

- 요청 경로(P): *.fcgi
- 모듈(M): FastCgiModule
- 실행 파일(옵션)(E):: C:\Inetpub\wwwroot\FC\InnoFC.exe
- 이름(N): InnoFC via FastCGI
[ windows Server 2003, Windows Server 2000, Windows XP ]
1. 인터넷 정보 서비스(IIS) 관리 -> 해당 웹사이트 -> 속성(등록정보) -> 홈 디렉터리 탭 -> [구성(G)..]

2. 응용 프로그램 구성 -> [추가(D)…]

3. 응용 프로그램 확장 매핑 추가/편집

- 실행 파일 : C:\WINDOWS\system32\inetsrv\fcgiext.dll
- 확장명 : .fcgi
- 동사 – 다음으로 제한 : GET, HEAD, POST
- 스크립트 엔진 : 체크
- 파일이 있는지 확인 : 체크
4. fcgiext.ini 환경파일 설정
*** 환경파일 위치 C:\WINDOWS\system32\inetsrv\fcgiext.ini
### fcgiext.ini ###
[Types]
fcgi=FCGI
[FCGI]
ExePath=C:\Inetpub\wwwroot\FC\InnoFC.exe
D. InnoFC 구동 테스트
http://신청한 도메인 주소/FC/ index.html"에 InnoFC 구동을 확인 합니다.
Linux/Unix FastCGI 설치
A. FastCGI 컴파일 및 설치
FastCGI 배포 사이트에서 소스 파일을 다운로드 받아 FastCGI 구동에 필요한 라이브러리를 시스템에 설치 합니다.
1 FastCGI 다운로드 http://www.fastcgi.com/dist/fcgi.tar.gz
2 컴파일
[root@lamp ~]# ./configure --prefix=/usr/local
[root@lamp ~]# make
[root@lamp ~]# make install
B. InnoFC 제품파일 설치
InnoFC 제품파일을 웹에서 액세스 가능한 디렉토리에 복사 합니다.
[root@lamp ~]# mkdir -p /innorix/FC
[root@lamp ~]# cp -a * /innorix/FC
C. 웹서비스 설정
FastCGI 구동을 위한 웹서버 환경을 설정 합니다.
Apache HTTPD
아래의 파일을 환경파일에서 include 하거나 httpd.conf 파일에 직접입력 후 웹서버를 재기동 합니다.
### fastcgi.conf ###
LoadModule fastcgi_module modules/mod_fastcgi.so
ScriptAlias /FC-bin/ "/innorix/FC/"
FastCgiIpcDir /tmp/
<Directory "/innorix/FC/">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
AddHandler fastcgi-script .fcgi
</Directory>
Lighttpd
웹서버 환경파일을 아래와 같이 설정후 재기동 합니다.
### lighttpd.conf ###
Server.modules = (
“ mod_fastcgi”,
…
…
fastcig.server = ( “.fcgi” =>
( “localhost” =>
(
“socket” => “/tmp/fastcgi.socket”,
“bin-path” => “/innorix/FC/InnoFC.fcgi”
)
)
)
D. InnoFC 구동 테스트
http://신청한 도메인 주소/FC/ index.html"에 InnoFC 구동을 확인 합니다.
보다 자세한 설정사항 및 벤더별 웹서버 설정방법은 아래의 링크를 참조하시기 바랍니다.
--------- 참조용 URL http://www.innorix.com/docs/fcgi-info.html -------------------------------------
# Apache
- Module mod_fastcgi Infomation
http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html
- Apache FastCGI Module Installation
http://www.fastcgi.com/mod_fastcgi/INSTALL
# Lighttpd
- The FastCGI Interface Docs
http://trac.lighttpd.net/trac/wiki/Docs%3AModFastCGI
# Netscape/iPlanet/SunOne
- Installing the FastCGI plug-in
http://docs.sun.com/app/docs/doc/820-0255/6nc0p43e6?l=ko&a=view#funbo
- Configuring the FastCGI plug-in
http://docs.sun.com/app/docs/doc/820-0255/6nc0p43e7?l=ko&a=view&q=fastcgi
# WebToB
- TmaxSoft 고객지원
http://www.tmax.co.kr/tmax/menu/contentView.do?menuCode=SPTN&menuCode=SP
# Zeus Server
- Support and Maintenance
http://www.zeus.com/support/index.html
# Etc...
- aXesW3 http://www.arterialsoftware.com/
- MyServer http://www.myserverproject.net/
- Pi3Web http://pi3web.sourceforge.net/
- Premium http://schumann.cx/premium-thttpd/
- thttpd http://schumann.cx/premium-thttpd/
- WebSTAR http://www.webstar.com/
"기타 유용한 기술정보" 카테고리의 다른 글
- AIX와 리눅스 성능 분석을 위한 무료 툴 (댓글 0개 / 트랙백 0개) 2008/07/23
- 리눅스 tail 보다 편리한 윈도우즈 mTAIL (댓글 0개 / 트랙백 0개) 2008/07/23
- Apache 웹서버에서 이미지(사진) 무단링크 방지 방법 (댓글 0개 / 트랙백 0개) 2008/07/23
- 한대의 PC에서 IE 버전별로 테스트 (댓글 0개 / 트랙백 0개) 2008/07/23
- UTF-8 환경에서 임시적으로 EUC-KR 환경 구성하기 (댓글 0개 / 트랙백 0개) 2008/07/23
- EUC-KR 환경에서 PuTTY 한글입력 (댓글 0개 / 트랙백 0개) 2008/07/23
- FastCGI 구동환경 구성하기 (댓글 0개 / 트랙백 0개) 2008/07/23
- 유니코드 편집의 최강 에디터 EmEditor 무료버전 (댓글 0개 / 트랙백 0개) 2008/07/23
- Apache+PHP 환경에서 2기가 이상의 대용량 파일처리 환경구성 (댓글 0개 / 트랙백 0개) 2008/07/23
- 메일서버 오픈 릴레이(Relay) 체크하기 (댓글 0개 / 트랙백 0개) 2008/10/06


Prev

Rss Feed