Score:0

จะทำให้รูปภาพ Titra docker ตอบ https ได้อย่างไร

ธง gp

ฉันมีการทดสอบการติดตั้งของ ไททรา บนระบบโลคัลและฉันได้ตอบ http บนพอร์ต 80 ด้วยไฟล์ docker-compose นี้:

รุ่น: "2.0"
บริการ:
  ไททรา:
    ภาพ:โครมิท/ไททรา
    container_name: ไททรา
    ขึ้นอยู่กับ:
      - ม่อนแจ่ม
    สิ่งแวดล้อม:
      - ROOT_URL=http://แผ่นเวลา
      - MONGO_URL=mongodb://mongodb/titra
      - พอร์ท=3000
    พอร์ต:
      - "80:3000"
    รีสตาร์ท: เสมอ
  ม่อนแจ่ม:
    รูป: mongo:4.4
    ชื่อคอนเทนเนอร์: mongodb
    รีสตาร์ท: เสมอ
    ปริมาณ:
      - /root/titradb:/data/db

ใช้งานได้ แต่ฉันต้องการสิ่งที่จะตอบ https แทน แต่ฉันไม่ค่อยคุ้นเคย ไททรา เองหรือ ดาวตก (เฟรมเวิร์กที่เขียนไว้) และการดูเอกสารประกอบที่มีอยู่ของฉันก็ไม่พบสิ่งใดเกี่ยวกับ https สำหรับอินสแตนซ์ Titra ที่โฮสต์ด้วยตนเอง

Score:1
ธง vn

คุณสามารถเพิ่ม nginx reverse proxy ให้กับไฟล์ docker-compose ของคุณ:

ย้อนกลับ:
  container_name: ย้อนกลับ
  ชื่อโฮสต์: ย้อนกลับ
  ภาพ: nginx: ล่าสุด
  พอร์ต:
    - 80:80
    - 443:443
  รีสตาร์ท: เสมอ
  ปริมาณ:
    - ./nginx/conf/:/etc/nginx/conf.d/:ro
ไททรา:
  ภาพ:โครมิท/ไททรา
  container_name: ไททรา
  ชื่อโฮสต์: ไททรา
  ขึ้นอยู่กับ:
    - ม่อนแจ่ม
  สิ่งแวดล้อม:
    - ROOT_URL=https://แผ่นเวลา
    - MONGO_URL=mongodb://mongodb/titra
    - พอร์ท=3000
  พอร์ต:
    - "3000:3000"
  รีสตาร์ท: เสมอ

ม่อนแจ่ม:
  รูป: mongo:4.4
  ชื่อคอนเทนเนอร์: mongodb
  ชื่อโฮสต์: mongodb
  รีสตาร์ท: เสมอ
  ปริมาณ:
   - /srv/mongodb/:/data/db

nginx ของคุณควรกำหนดค่าด้วย *.conf ที่มีลักษณะดังนี้: ไตตร้าต้นน้ำ { เซิร์ฟเวอร์ไททรา:3000; }

เซิร์ฟเวอร์ {
    ฟัง 443 ssl http2;
    ฟัง [::]:443 ssl http2;

    แผ่นเวลา server_name;

    ssl_certificate /etc/nginx/ssl/live/timesheet/fullchain.pem;
    ssl_certificate_key /etc/nginx/ssl/live/timesheet/privkey.pem;
    

    ที่ตั้ง / {
      proxy_pass http://titra;
      proxy_http_version 1.1;
      proxy_set_header อัพเกรด $http_upgrade;
      proxy_set_header การเชื่อมต่อ "อัพเกรด";
      proxy_set_header X-ส่งต่อ-สำหรับ $remote_addr;
      proxy_set_header โฮสต์ $host;
    }
}

ฉันมีการตั้งค่าที่คล้ายกันและใช้งานได้ดี มันอิงอย่างหลวมๆ

https://www.freecodecamp.org/news/docker-nginx-letsencrypt-easy-secure-reverse-proxy-40165ba3aee2/

gp flag
ขออภัย ฉันไม่สามารถทดสอบแนวคิดนี้ได้ - Titra ไม่ทำงานสำหรับเราด้วยเหตุผลอื่น

โพสต์คำตอบ

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