nginx 블록 추가 ngxcache_purge 컴 파일 실패
> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_cache_purge-2.2
../ngx_cache_purge-2.2/ngx_cache_purge_module.c
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_fastcgi_cache_purge_conf’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:274:30: : [-Werror]
if (flcf->upstream.cache != NGX_CONF_UNSET_PTR
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:275:33: : [-Werror]
&& flcf->upstream.cache != NULL)
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:291:26: : , [-Werror]
flcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:293:30: : [-Werror]
if (flcf->upstream.cache == NULL) {
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_fastcgi_cache_purge_handler’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:324:58: :‘->’ ( ‘int’)
if (ngx_http_cache_purge_init(r, flcf->upstream.cache->data,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_proxy_cache_purge_conf’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:463:30: : [-Werror]
if (plcf->upstream.cache != NGX_CONF_UNSET_PTR
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:464:33: : [-Werror]
&& plcf->upstream.cache != NULL)
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:480:26: : , [-Werror]
plcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:482:30: : [-Werror]
if (plcf->upstream.cache == NULL) {
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_proxy_cache_purge_handler’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:513:58: :‘->’ ( ‘int’)
if (ngx_http_cache_purge_init(r, plcf->upstream.cache->data,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_scgi_cache_purge_conf’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:594:30: : [-Werror]
if (slcf->upstream.cache != NGX_CONF_UNSET_PTR
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:595:33: : [-Werror]
&& slcf->upstream.cache != NULL)
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:611:26: : , [-Werror]
slcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:613:30: : [-Werror]
if (slcf->upstream.cache == NULL) {
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_scgi_cache_purge_handler’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:644:58: :‘->’ ( ‘int’)
if (ngx_http_cache_purge_init(r, slcf->upstream.cache->data,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_uwsgi_cache_purge_conf’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:748:30: : [-Werror]
if (ulcf->upstream.cache != NGX_CONF_UNSET_PTR
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:749:33: : [-Werror]
&& ulcf->upstream.cache != NULL)
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:765:26: : , [-Werror]
ulcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0,
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:767:30: : [-Werror]
if (ulcf->upstream.cache == NULL) {
^
../ngx_cache_purge-2.2/ngx_cache_purge_module.c: ‘ngx_http_uwsgi_cache_purge_handler’ :
../ngx_cache_purge-2.2/ngx_cache_purge_module.c:798:58: :‘->’ ( ‘int’)
if (ngx_http_cache_purge_init(r, ulcf->upstream.cache->data,
위 에서 컴 파일 할 때 모두 실패 합 니 다. 버 전의 원인 입 니 다. 저 는 nginx 1.14.0 버 전 입 니 다. 그리고 ngx 를 컴 파일 합 니 다.cache_Purge - 2.3 이하 의 버 전 은 모두 이런 문법 오류 가 발생 할 수 있 습 니 다. 그리고 제 가 2, 3 을 번역 하면 ok 입 니 다.
> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_cache_purge-2.3
sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
-e "s|%%PID_PATH%%|/usr/local/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: “/usr/local/software/nginx-1.14.0”
위 에서 컴 파일 에 성 공 했 습 니 다.
ngx 에 대하 여cache_Purge 의 설 치 는 저 는 몇 편의 블 로 그 를 참조 한 것 입 니 다. 만약 에 앞의 절차 가 완성 되 지 않 으 면 다음 과 같은 블 로 거들 이 제공 하 는 방법 을 시험 해 볼 수 있 습 니 다.
nginx 캐 시 설정 및 오류 해결
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
웹 개발 자가 가지 고 있 는 CentOS 작은 책저 는 이 길이 앞으로 나 아 가 는 것 이 라 고 생각 했 지만 길 은 빙빙 돌 고 있 습 니 다.종이 위 에 있 는 것 은 결국 얕 은 것 을 깨 닫 고 처음에 보면 종종 무슨 일 인지 모 르 며 전체적인 경지 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.