Fastcgi의 가장 큰 장점은 프로그램을 메모리에 로드 되 면 그것은 오랜 동안 유지 하 고 정상적인 프로그램 처럼 모든 실행에 대 한 메모리에 로드 되지 않습니다 때문에 매우 효율적입니다.
때문에 많은 방문, 상대적으로 간단한 절차의 실제 구현에 대 한 fastcgi 방법 쓰기 좋은, 크게 동시성 처리 용량을 높일 수 있습니다.
Nginx는 fastcgi 도구를가지고 하지 않습니다, 때문에 우리 lighttpd 산란 fcgi 필요
그리고 산란 fcgi의 이전 버전, lighttpd에 끌게 됩니다 새로운 버전 독립적으로 설치할 수 있습니다. 이전 버전의 첫 번째 시스템 필요
Apt-get은 설치 LIGHTTPD
Lighttpd 실행, 또는 LIGHTTPD 기본 포트를 수정 하지 마세요
Vi/etc/lighttpd/lighttpd.conf
Server.port = 81
우리가 필요한 것은:
/usr/bin/spawn-fcgi
예를 들어 우리의 fastcgi 프로그램은 / 가정/www/cgi-bin/fast.bin, 그의 우리의 자신의 CGI 프로그램 작성 및 컴파일 C 또는 다른 언어에서.
그 다음 명령 사용 하 여 백그라운드에 있으며 10001 포트에 바인딩
127.0.0.1-p 알 fcgi는 10001-u freeworm-g freeworm-f/가정/www/cgi-bin/fast.bin
가상 호스트를 편집, 추가
Location/fast.bin 없음
Fastcgi_pass 127.0.0.1:10001;
포함/등/nginx/fastcgi_params;
}
다음이 같은 링크를 통해 액세스할 수 있습니다.
Http://www.nginx.com.cn/fast.bin
참조 문서: Http://wiki.codemongers.com/NginxFcgiExample
Nginx 중국어에서 웹: http://www.nginx.com.cn/?p=349