Đây là một ví dụ về một hình ảnh đang được phục vụ không chính xác :
https://www.questionhosting.com/product/temp.jpg
đây là cấu hình của tôi
người phục vụ {
nghe 80;
nghe 443 ssl;
lắng nghe [::]:80 mặc định ipv6only=on;
lắng nghe [::]:443 ssl ipv6only=on;
server_name 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 CAO:!aNULL:!MD5;
gốc /var/www/công khai;
chỉ mục index.php index.html index.htm;
gửi tệp tắt;
error_log /var/log/nginx/error.log cảnh báo;
access_log /var/log/nginx/access.log chính;
vị trí ~ /\. {
trả lại 403;
}
vị trí ^~ ^\/(mẫu|plugin|sản phẩm|khối|mô-đun).+\.(css|js|jpeg|gif|png|jpg){
bao gồm /etc/nginx/mime.types;
truy cập_đăng xuất;
add_header Kiểm soát bộ đệm "công khai";
add_header Pragma "công khai";
hết hạn 30d;
log_not_found tắt;
tắt tcp_nodelay;
try_files $uri =404;
}
địa điểm / {
bao gồm /etc/nginx/mime.types;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_read_timeout 1200;
bao gồm fastcgi_params;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
try_files $uri $uri/ /index.php?$query_string;
}
}
Mục tiêu của tôi là tải trực tiếp một số phần mở rộng tệp nhất định chỉ nằm trong một số thư mục nhất định. Phần còn lại của các yêu cầu tôi muốn được gửi đến /var/www/public/index.php để được xử lý bởi tệp đó. Cấu hình này hoạt động trong một máy chủ khác của tôi nhưng khi tôi chuyển nó sang đây thì nó dừng lại. Bất kỳ trợ giúp sẽ được đánh giá cao.