Score:0

Nginx จะไม่แสดงรูปภาพที่มีส่วนหัวที่เหมาะสม (มีตัวอย่าง + conf ให้)

ธง ec

นี่คือตัวอย่างรูปภาพที่แสดงอย่างไม่ถูกต้อง :

https://www.questionhosting.com/product/temp.jpg

นี่คือการกำหนดค่าของฉัน

เซิร์ฟเวอร์ {
    ฟัง 80;
    ฟัง 443 ssl;
    ฟัง [::]:80 เริ่มต้น ipv6only=เปิด;
    ฟัง [::]:443 ssl ipv6only=เปิด;

    server_name questionshosting.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 สูง:!aNULL:!MD5;

    รูท /var/www/public;
    ดัชนี index.php index.html index.htm;

    # ปิดใช้งาน sendfile ตาม https://docs.vagrantup.com/v2/synced-folders/virtualbox.html
    ปิดการส่งไฟล์;

    # เพิ่มการบันทึก stdout
# error_log /dev/stdout ข้อมูล;
# access_log /dev/stdout;
    error_log /var/log/nginx/error.log เตือน;
    access_log /var/log/nginx/access.log หลัก;

    # เพิ่มตัวเลือกสำหรับ x-forward-for (ip จริงเมื่ออยู่หลัง elb)
    #real_ip_header X-ส่งต่อ-สำหรับ;
    #set_real_ip_จาก 172.16.0.0/12;

    # ซ่อนสิ่งที่ซ่อนอยู่ทุกประเภท
    ที่ตั้ง ~ /\ {
        กลับ 403;
    }

    # ส่งไฟล์บางไฟล์โดยตรง
    ตำแหน่ง ^~ ^\/(เทมเพลต|ปลั๊กอิน|ผลิตภัณฑ์|บล็อก|โมดูล)+\.(css|js|jpeg|gif|png|jpg){
        รวม /etc/nginx/mime.types;
        access_log off;
        add_header แคชควบคุม "สาธารณะ";
        add_header Pragma "สาธารณะ";
        หมดอายุ 30d;
        ปิด log_not_found;
        tcp_nodelay ปิด;
        try_files $uri =404;
    }

    ที่ตั้ง / {
        รวม /etc/nginx/mime.types;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_index index.php;
        fastcgi_read_timeout 1200;
        รวม fastcgi_params;
# fastcgi_pass fpm;
        fastcgi_pass ยูนิกซ์:/run/php/php7.3-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_pass cryptoweighter.questiondevelopment.com:9000;



        # ความพยายามครั้งแรกในการให้บริการไฟล์จากนั้นเป็นไดเร็กทอรีจากนั้นถอยกลับไปสู่การกำหนดเส้นทางโดยไฟล์ index.php หลัก
        try_files $uri $uri/ /index.php?$query_string;
    }
}

เป้าหมายของฉันคือการโหลดนามสกุลไฟล์บางไฟล์ที่อยู่ในบางโฟลเดอร์โดยตรงเท่านั้น คำขอที่เหลือที่ฉันต้องการส่งไปยัง /var/www/public/index.php เพื่อดำเนินการโดยไฟล์นั้น การกำหนดค่านี้ทำงานในเซิร์ฟเวอร์อื่นของฉัน แต่เมื่อฉันย้ายไปที่นี่ มันก็หยุดทำงาน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

Richard Smith avatar
jp flag
คุณพิมพ์นิพจน์ `สถานที่' ผิด ควรใช้ `~` หรือ `~*` และ **not** `^~` ซึ่งหมายถึงสิ่งที่แตกต่างไปจากเดิมอย่างสิ้นเชิง
hendr1x avatar
ec flag
ขอบคุณ @RichardSmith นั่นคือมัน หากคุณต้องการเครดิตโปรดส่งคำตอบและฉันจะทำเครื่องหมายว่าถูกต้อง ฉันขอขอบคุณสำหรับความช่วยเหลือของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา