鍍金池/ 問答/Linux/ Nignx 反向代理,POST 請(qǐng)求返回 403 錯(cuò)誤

Nignx 反向代理,POST 請(qǐng)求返回 403 錯(cuò)誤

使用 Nginx 反向代理 Pinterest 這個(gè)網(wǎng)站,網(wǎng)站可以正常打開,但是POST請(qǐng)求出錯(cuò)。
圖片描述

查詢了很多資料,仍然沒有找到出錯(cuò)的原因在哪里,請(qǐng)大神幫我看看,Nginx 配置文件內(nèi)容如下:

server {
    listen 80;
    listen 443;
    listen [::]:80;
    listen [::]:443;
    
    server_name pin.domain.com;
    
    error_log /var/log/nginx/pinterest.log info;
    
    ssl_certificate     /opt/certs/pin.domain.com/fullchain.pem;
    ssl_certificate_key /opt/certs/pin.domain.com/privkey.pem;
    
    location / {
        proxy_pass https://www.pinterest.com;
        proxy_set_header Host $proxy_host;
        proxy_set_header Accept-Encoding "";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_cookie_domain .pinterest.com .domain.com;

        sub_filter 'i.pinimg.com' 'ipinimg.domain.com';
        sub_filter 's.pinimg.com' 'spinimg.domain.com';
        sub_filter_types *;
        sub_filter_once off;
    }
}

server {
    listen 80;
    listen 443;
    listen [::]:80;
    listen [::]:443;
    
    server_name ipinimg.domain.com;
    
    error_log /var/log/nginx/ipinimg.log info;
    
    ssl_certificate     /opt/certs/ipinimg.domain.com/fullchain.pem;
    ssl_certificate_key /opt/certs/ipinimg.domain.com/privkey.pem;
    
    location / {
        proxy_pass https://i.pinimg.com;
        proxy_set_header Host $proxy_host;
        proxy_set_header Accept-Encoding "";
        

        sub_filter 'i.pinimg.com' 'ipinimg.domain.com';
        sub_filter 's.pinimg.com' 'spinimg.domain.com';
        sub_filter_types *;
        sub_filter_once off;
    }
}

server {
    listen 80;
    listen 443;
    listen [::]:80;
    listen [::]:443;
    
    server_name spinimg.domain.com;
    
    error_log /var/log/nginx/spinimg.log info;
    
    ssl_certificate     /opt/certs/spinimg.domain.com/fullchain.pem;
    ssl_certificate_key /opt/certs/spinimg.domain.com/privkey.pem;
    
    location / {
        proxy_pass https://s.pinimg.com;
        proxy_set_header Host s.pinimg.com;
        proxy_set_header Accept-Encoding "";

        
        
        sub_filter 'i.pinimg.com' 'ipinimg.domain.com';
        sub_filter 's.pinimg.com' 'spinimg.domain.com';
        sub_filter_types *;
        sub_filter_once off;
    }
}
回答
編輯回答
柒槿年

我也遇到的相同問題,等待答案

2017年11月26日 12:14
編輯回答
別逞強(qiáng)

考慮是否存在跨域問題

2018年4月23日 20:08