Score:1

เปลี่ยนค่าคำสั่งรูทในบล็อกเซิร์ฟเวอร์ด้วยคำสั่งรูทในบล็อกตำแหน่ง

ธง pe

ฉันได้ตั้งค่าไดเร็กทอรีเริ่มต้นสำหรับ จิงซ์ เพื่อค้นหาไฟล์ แต่เมื่อฉันพยายามเข้าถึงตำแหน่ง nginx เช่น / ดูโฟลเดอร์รูทเริ่มต้น /var/www/html/LiveStream/LiveStream-แบ็กเอนด์ แทนที่ฉันระบุไว้ในบล็อกตำแหน่ง /var/www/html/LiveStream/LiveStream-frontend/users/build สำหรับรายละเอียดเพิ่มเติม ไฟล์การกำหนดค่า nginx ของฉัน

log_format upstreamlog '$server_name ถึง : $upstream_addr [$request]'
            'upstream_response_time $อัพสตรีม_response_time'
            'msec $msec เวลาที่ร้องขอ $request_time';
load_balance ต้นน้ำ{
     ip_hash;
    เซิร์ฟเวอร์ localhost:3016;
}

เซิร์ฟเวอร์ {

    # การกำหนดค่า SSL
    #
    # ฟัง 443 ssl default_server;
    # ฟัง [::]:443 ssl default_server;
    #
    # หมายเหตุ: คุณควรปิดการใช้งาน gzip สำหรับการรับส่งข้อมูล SSL
    # ดู: https://bugs.debian.org/773332
    #
    # อ่านข้อมูลเพิ่มเติมเกี่ยวกับ ssl_ciphers เพื่อให้แน่ใจว่ามีการกำหนดค่าที่ปลอดภัย
    # ดู: https://bugs.debian.org/765782
    #
    # ใบรับรองที่ลงนามด้วยตนเองที่สร้างขึ้นโดยแพ็คเกจ ssl-cert
    # ห้ามใช้ในเซิร์ฟเวอร์ที่ใช้งานจริง!
    #
    # รวมตัวอย่าง/snakeoil.conf;
    # ฟัง [::]:443 ssl ipv6only=on; # จัดการโดย Certbot
        ฟัง 443 ssl; # จัดการโดย Certbot
        ssl_certificate /etc/letsencrypt/live/ethiolive.net/fullchain.pem; # จัดการโดย Certbot
        ssl_certificate_key /etc/letsencrypt/live/ethiolive.net/privkey.pem; # จัดการโดย Certbot
    รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot
    
    add_header เนื้อหา-ความปลอดภัย-นโยบายการอัพเกรด-ไม่ปลอดภัย-คำขอ;   
    #SetEnvIf X-Forwarded-Proto https HTTPS=on
    #root /var/www/html/LiveStream/LiveStream-frontend;

    # เพิ่ม index.php ในรายการหากคุณใช้ PHP
    #ดัชนี index.html index.htm index.nginx-debian.html;
    รูท /var/www/html/LiveStream/LiveStream-backend;
    server_name ethiolive.net www.ethiolive.net;
    
    ตำแหน่ง /api/ {
        รูท /var/www/html/LiveStream/LiveStream-backend;
        #นามแฝง /var/www/html/LiveStream/LiveStream-backend/public/;
        proxy_pass http://load_balance;
        proxy_http_version 1.1;
        proxy_set_header อัพเกรด $http_upgrade;
        proxy_set_header การเชื่อมต่อ 'อัปเกรด';
        proxy_set_header โฮสต์ $host;
        เปิด proxy_ssl_server_name;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
            proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_read_timeout 3600;
        proxy_headers_hash_max_size 512;
                proxy_headers_hash_bucket_size 128; 
        proxy_set_header เนื้อหา-ความปลอดภัย-นโยบายการอัปเกรดที่ไม่ปลอดภัย-คำขอ;
        # ความพยายามครั้งแรกในการให้บริการคำขอเป็นไฟล์ จากนั้น
        # เป็นไดเร็กทอรี จากนั้นถอยกลับไปแสดง 404
    }
    ที่ตั้ง / {
        รูท /var/www/html/LiveStream/LiveStream-frontend/users/build;
        #add_header ประเภทเนื้อหา ข้อความ/ธรรมดา;
                #return 200 'สวัสดี';
        ดัชนี index.html index.htm;
        try_files $uri /index.html;
    }
    ตำแหน่ง / ผู้ดูแลระบบ {
        
        นามแฝง /var/www/html/LiveStream/LiveStream-frontend/admin/build/;        
                ดัชนี index.html index.htm;
        #add_header ประเภทเนื้อหา ข้อความ/ธรรมดา;
        #return 200 index.html;
            try_files $uri $uri/ /index.html;
    }
    ตำแหน่ง /ซ็อกเก็ต/ {
                proxy_pass http://load_balance/socket.io/;
        ปิด proxy_redirect;

                proxy_http_version 1.1;
                proxy_set_header อัพเกรด $http_upgrade;
                proxy_set_header การเชื่อมต่อ "อัพเกรด";
                proxy_set_header โฮสต์ $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_set_header เปิด X-Forwarded-Ssl;
            proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_headers_hash_max_size 512;
        proxy_headers_hash_bucket_size 128; 
    }               
    ตำแหน่ง /socket.io/{
                # add_header 'Access-Control-Allow-Origin' '*' เสมอ;
            #add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' เสมอ;
            #add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' เสมอ;

                proxy_pass http://load_balance/socket.io/;
        proxy_set_header อัพเกรด $http_upgrade;
                proxy_set_header การเชื่อมต่อ "อัพเกรด";
                proxy_http_version 1.1;
                proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
                proxy_set_header โฮสต์ $host;
        proxy_set_header เปิด X-Forwarded-Ssl;
            proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
                proxy_headers_hash_max_size 512;
            proxy_headers_hash_bucket_size 128; 
    }
}

โพสต์คำตอบ

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