Iată un exemplu de imagine care este difuzată incorect:
https://www.questionhosting.com/product/temp.jpg
aici este configurația mea
Server {
asculta 80;
asculta 443 ssl;
asculta [::]:80 implicit ipv6only=on;
asculta [::]:443 ssl ipv6only=on;
nume_server questionhosting.com;
ssl_certificate /etc/nginx/ssl/ssl.crt;
ssl_certificate_key /etc/nginx/ssl/ssl.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
root /var/www/public;
index index.php index.html index.htm;
# Dezactivează sendfile conform https://docs.vagrantup.com/v2/synced-folders/virtualbox.html
sendfile dezactivat;
# Adăugați înregistrarea stdout
# error_log /dev/stdout info;
# access_log /dev/stdout;
error_log /var/log/nginx/error.log warn;
access_log /var/log/nginx/access.log principal;
# Adăugați opțiunea pentru x-forward-for (IP real când este în spatele cotului)
#real_ip_header X-Forwarded-For;
#set_real_ip_de la 172.16.0.0/12;
# Ascunde TOATE tipurile de lucruri ascunse.
locație ~ /\. {
întoarce 403;
}
# Livrarea directă a anumitor fișiere
locație ^~ ^\/(șablon|plugin|produs|bloc|modul).+\.(css|js|jpeg|gif|png|jpg){
includ /etc/nginx/mime.types;
access_log off;
add_header Cache-Control „public”;
add_header Pragma „public”;
expiră 30d;
log_not_found off;
tcp_nodelay dezactivat;
try_files $uri =404;
}
Locație / {
includ /etc/nginx/mime.types;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_read_timeout 1200;
include fastcgi_params;
# fastcgi_pass fpm;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_pass cryptoweighter.questiondevelopment.com:9000;
# Mai întâi încercați să serviți fișierul, apoi ca director, apoi reveniți la rutarea prin fișierul principal index.php
try_files $uri $uri/ /index.php?$query_string;
}
}
Scopul meu a fost să încărc direct anumite extensii de fișiere care se aflau numai în anumite foldere. Restul cererilor am vrut să fie trimise la /var/www/public/index.php pentru a fi procesate de acel fișier. Această configurație a funcționat pe un alt server de-al meu, dar când am mutat-o aici, s-a oprit. Orice ajutor ar fi apreciat.