최고의 nginx 모듈 개발 예
4052 단어 nginx 소스 코드 분석nginx 모듈 개발
nginx 소스 코드 분석 03 - 최고의 nginx 모듈 개발 사례
0. 도입부
원본 코드 를 읽 기 전에 실천 하 는 것 이 큰 도움 이 될 것 입 니 다.본 고 는 입문 급 환경 을 구축 하여 모듈 개발 이 어떻게 된 일 인지 차근차근 보 여줄 것 이다.
1. 원본 다운로드
...
3. 소스 코드 첨부: ngxhttp_hello_module.c
/*
* Copyright (C) FatHong
* Copyright (C) http://www.nuckoo.com
*/
/*
*
* :hello
*
* : , hello: config-content
*
* :hello ;
*
* :http://yourdomain/hello, hello: fathong
*
* location /hello {
* hello fathong;
* }
*
*/
/*
* :
*
* nginx ? , hello。
* 4 :core, event, http, mail, http, ngx_http_hello_module。
*/
/* 1. */
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
/*
* :
*
* , , 。
* ngx_http_hello_loc_conf_t, ngx_http_<your module>_<pos>_conf_t
* pos 3 ,main, srv, loc。http , , hello loc 。
*/
/* 2. */
typedef struct {
ngx_str_t output;
} ngx_http_hello_loc_conf_t;
/*
* : ( )、 、
*
* , , 。
* ngx_http_hello_create_loc_conf, :ngx_http_<your module>_create_<pos>_conf
* , 。
*
* , , 。
* ngx_http_hello_commands。 :ngx_http_<your module>_commands
*
* , , 。 hello => ngx_http_hello。
*/
미 완.. 더 많이 보 세 요.http://www.nuckoo.com/nginx/03.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx 소스 코드 분석 - reuseport 의 사용reuseport 의 감청 소켓 을 설정 하면 모든 worker 프로 세 스 는 하나의 독립 된 fd 를 가지 고 있 으 며, worker 프로 세 스 간 에 서로 간섭 하지 않 고 커 널 차원 에서 부하 균형 을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.