Nginx fastcgi에서 자신의 CGI 프로그램 실행 방법

출처: 인터넷
작성자: 사용자
키워드: NGINX FASTCGI CGI 프로그램

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

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.