Am creat o configurație proxy inversă pentru subdomeniul meu, dar când am alergat nginx -t
a dat avertizare [avertizare] nume de server conflictual „img.somedomain.com” la 0.0.0.0:80, ignorat
proxy_cache_path /root/cache-proxy levels=1:2 keys_zone=pximg:10m max_size=10g inactive=7d use_temp_path=off;
Server {
nume_server img.somedomain.com;
asculta 80;
access_log off;
asculta 443 ssl http2;
asculta [::]:443 ssl http2;
ssl_certificate /etc/letsencrypt/live/img.somedomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/img.somedomain.com/key.pem;
ssl_trusted_certificate /etc/letsencrypt/live/img.somedomain.com/ca.pem;
ssl_stapling_verify on;
Locație / {
proxy_cache pximg;
proxy_pass https://i.pximg.net;
proxy_cache_revalidate on;
timeout eroare proxy_cache_use_stale la actualizarea http_500 http_502 http_503 http_504;
proxy_cache_lock activat;
add_header X-Cache-Status $upstream_cache_status;
proxy_set_header Gazdă i.pximg.net;
proxy_set_header Referer „https://www.pixiv.net/”;
proxy_set_header User-Agent „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/63.0.3239.84 Safari/537.36”;
proxy_cache_valid 200 7d;
proxy_cache_valid 404 5m;
}
}
Proxy-ul invers funcționează, dar nu știu ce cauzează conflictul numelui serverului, deoarece nu pot vedea duplicate în configurația mea. Poate cineva să ajute la curățarea configurației mele?