특정 nginx 블록 코드 내의 텍스트 처리

특정 nginx 블록 코드 내의 텍스트 처리

스크립트가 실행될 때 그 안에 남아 있는 다음 텍스트 블록을 변환해야 합니다. 그 부분

include conf.d/includes-optional/cpanel-proxy.conf;
proxy_pass $scheme://$CPANEL_APACHE_PROXY_REQ_IP:$CPANEL_APACHE_PROXY_REQ_PORT;

변경될 수 있으므로 블록 내부의 모든 항목을 처리해야 합니다.

location / {
    
}

암호:

location / {
    include conf.d/includes-optional/cpanel-proxy.conf;
    proxy_pass $scheme://$CPANEL_APACHE_PROXY_REQ_IP:$CPANEL_APACHE_PROXY_REQ_PORT;
}

입력하다

location / {
    limit_req zone=foo burst=300 nodelay;
    limit_conn addr 1;
    limit_rate 200k;
    include conf.d/includes-optional/cpanel-proxy.conf;
    proxy_pass $scheme://$CPANEL_APACHE_PROXY_REQ_IP:$CPANEL_APACHE_PROXY_REQ_PORT;
}
    
limit_req_status 429;
limit_conn_status 429;
    
error_page 429 /429.html;
location = /429.html {
    root /usr/share/nginx/html;
    internal;
}

관련 정보