>  기사  >  운영 및 유지보수  >  NGINX 리버스 프록시가 HTML 페이지의 POST 요청에 대해 405를 반환하는 문제를 해결하는 방법

NGINX 리버스 프록시가 HTML 페이지의 POST 요청에 대해 405를 반환하는 문제를 해결하는 방법

王林
王林앞으로
2023-05-22 19:49:042563검색

구현은 다음과 같습니다:

server {
    listen	80;
    listen	443 ssl;
    server_name	nirvana.test-a.gogen;

    ssl_certificate      /etc/nginx/ssl/nirvana.test-a.gogen.crt;
    ssl_certificate_key  /etc/nginx/ssl/nirvana.test-a.gogen.key;

    proxy_connect_timeout 600;
    proxy_read_timeout 600;
    proxy_send_timeout 600;

    client_max_body_size 10m;

    #error_page 405 =200 /ding/face_matching.html;

    location / {
        proxy_pass http://nirvana-server-a;
        proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }

    location ~.*\.(html|css|js|jpg|json|png|map|\ttf*|\woff2*|\woff*|eot|otf|ttf|json|cur|woff|svg|woff2|m3u8|ts|mp3)$ {
        proxy_method GET;
        proxy_pass http://nirvana-browser-a;
        proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
    access_log  /var/log/nginx/nirvana-test-a.log  main;
}

위 내용은 NGINX 리버스 프록시가 HTML 페이지의 POST 요청에 대해 405를 반환하는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제