Score:0

ปัญหาการอัปเดตการกำหนดค่า Nginx

ธง ru

ก่อนหน้านี้ฉันใช้ a โดเมน ในเซิร์ฟเวอร์ Ubuntu VPS ของฉัน แต่ตอนนี้ไม่อยากใช้ โดเมน ในเซิร์ฟเวอร์นี้ ฉันต้องการเข้าถึงเซิร์ฟเวอร์นี้โดยใช้เท่านั้น ที่อยู่ IP ในพอร์ต 80 เซิร์ฟเวอร์ของฉันทำงานบน Ubuntu VPS และ Nginx ฉันยังใหม่มากสำหรับ งินซ์. ฉันไม่เข้าใจว่าฉันจะเปลี่ยนไฟล์การกำหนดค่าได้ที่ไหน การกำหนดค่า Nginx ของฉันเป็นดังนี้ ใครสามารถช่วยฉันอัปเดตไฟล์ปรับแต่งของฉันได้บ้าง

อัพสตรีม app_server {
    เซิร์ฟเวอร์ยูนิกซ์:/home/project_folder/run/gunicorn.sock fail_timeout=0;
}

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

    # เพิ่มที่อยู่ IP ของเซิร์ฟเวอร์ของคุณที่นี่
    # หรือโดเมนที่ชี้ไปที่ ip นั้น (เช่น example.com หรือ www.example.com)
    server_name โดเมน คอม www.domain.com;

    keepalive_timeout 180;
    client_max_body_size 4G;

    proxy_connect_timeout 300 วินาที;
    proxy_read_timeout 300 วินาที;

    access_log /home/project_folder/logs/nginx-access.log;
    error_log /home/project_folder/logs/nginx-error.log;

    ตำแหน่ง / คงที่ / {
        นามแฝง /home/project_folder/static_in_env/static_root/;
    }

    สถานที่ /สื่อ/ {
        นามแฝง /home/project_folder/static_in_env/media_root/;
    }

    # ตรวจสอบไฟล์คงที่หากไม่พบพร็อกซีไปยังแอพ
    ที่ตั้ง / {
        try_files $uri @proxy_to_app;
    }

    ตำแหน่ง @proxy_to_app {
      proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
      proxy_set_header โฮสต์ $http_host;
      ปิด proxy_redirect;
      proxy_pass http://app_server;
    }

    ฟัง 443 ssl; # จัดการโดย Certbot
    ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem; # จัดการโดย Certbot
    ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem; # จัดการโดย Certbot
    รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot


}


เซิร์ฟเวอร์ {
    ถ้า ($host = www.domain.com) {
        ส่งคืน 301 https://$host$request_uri;
    } # จัดการโดย Certbot


    ถ้า ($host = domain.com) {
        ส่งคืน 301 https://$host$request_uri;
    } # จัดการโดย Certbot


    ฟัง 80;
    server_name โดเมน คอม www.domain.com;
    กลับ 404; # จัดการโดย Certbot
}

ขอบคุณสำหรับเวลาอันมีค่าของคุณ

Amanullah Aman avatar
ru flag
ขณะนี้ฉันไม่ต้องการใช้โดเมนและ SSL
djdomi avatar
za flag
ตอนแรกคุณแสดงความคิดเห็นทำไม? อัปเดตคำถาม หากต้องการใช้พอร์ต 80 อีกครั้ง คุณต้องใช้หรือเพิ่มพอร์ต 80 และลบการเปลี่ยนเส้นทางอัตโนมัติ นอกจากนี้คุณต้องแทนที่โดเมนด้วย _ สำหรับค่าเริ่มต้นหรือ IP ขึ้นอยู่กับจำนวนไซต์อื่น ๆ ที่คุณใช้งานบนเซิร์ฟเวอร์

โพสต์คำตอบ

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