Score:1

วิธีเชื่อมต่อ cloudflare argo tunnel กับ wordpress

ธง us

สิ่งที่ฉันต้องการบรรลุ

ฉันต้องการใช้ cloudflare daemon เพื่อที่ฉันจะได้ใช้ cloudflare argo tunnel และเชื่อมต่อ argo tunnel กับเว็บไซต์ wordpress ของฉัน เพื่อที่ฉันจะได้ปกป้องต้นทางและดูว่ามีความแตกต่างด้านประสิทธิภาพหรือไม่

ฉันทำอะไรลงไปและทำไมฉันถึงต้องการให้คุณช่วยฉัน

ฉันมีเซิร์ฟเวอร์ AWS ec2 ที่มี nginx และ cloudflare argo tunnel ที่กำหนดค่าไว้ซึ่งพร็อกซี่การรับส่งข้อมูลของฉันไปยังเว็บไซต์ WordPress ผ่าน CName

จากขั้นตอนด้านล่างที่ฉันทำตาม คุณช่วยบอกฉันได้ไหมว่าเป็นขั้นตอนที่เหมาะสมที่สุด หรือ สิ่งที่ฉันสามารถปรับปรุงได้หรือขั้นตอนนั้นสมบูรณ์แบบ

เริ่มกันเลย สิ่งที่ฉันทำ

  1. ปรับใช้เซิร์ฟเวอร์อูบุนตูบน AWS และกำหนดค่ากลุ่มความปลอดภัยเพื่อใช้พอร์ต 22,80,443

  2. SSH ลงในเซิร์ฟเวอร์ ทำการอัปเดต เพิ่มผู้ใช้ใหม่ที่มีสิทธิ์ sudo และเพิ่มการสนับสนุนให้เขาเข้าสู่ระบบโดยใช้คีย์ SSH

  3. เข้าสู่ระบบโดยใช้ผู้ใช้ใหม่ ทำตามคำแนะนำเหล่านี้จากมหาสมุทรดิจิทัล https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-20-04 https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lemp-on-ubuntu-20-04 ในการติดตั้ง WordPress, nginx, MySQL, โมดูล php อื่นๆ

  4. เชื่อมต่อโดเมนกับเซิร์ฟเวอร์ของฉันผ่าน cloudflare DNS, SSL ถูกตั้งค่าเป็นใบรับรองต้นกำเนิดแบบเต็มและติดตั้งโดยใช้คู่มือนี้

https://www.digitalocean.com/community/tutorials/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu-20-04

  1. ตอนนี้มาถึงส่วนที่ฉันจะกำหนดค่า argo tunnel
  2. ติดตั้ง cloudflared daemon และติดตั้งและเข้าสู่ระบบและติดตั้งใบรับรองโดย cloudflared
  3. สร้างอุโมงค์
  4. สร้างไฟล์ config.yml
อุโมงค์: รหัสอุโมงค์
ไฟล์ข้อมูลประจำตัว: /home/user/.cloudflared/tunnel id.json

    ทางเข้า:
      - ชื่อโฮสต์: argo.example.com
      - บริการ: https://localhost:443
      - บริการ: http_status:404
  1. สร้างบันทึกชื่อสำหรับอุโมงค์ในบัญชี cloudflare
  2. ติดตั้ง cloudflared เป็นบริการและเรียกใช้อุโมงค์
  3. ฉันเปลี่ยน url จาก http เป็น https ในการตั้งค่าทั่วไปของ WordPress และต้องเผชิญกับ redirect loop ดังนั้นฉันจึงใส่โค้ดนี้ใน wp config

$_SERVER['HTTPS'] = 'เปิด'; (ไม่แน่ใจว่าเป็นวิธีที่เหมาะสมที่สุดหรือไม่)

และมันก็ได้ผล ไม่แน่ใจว่านี่เป็นขั้นตอนที่เหมาะสมและสมบูรณ์แบบหรือไม่ ดังนั้นโปรดแนะนำฉันด้วย และฉันก็สับสนด้วยว่าควรเป็น https://localhost:443 หรือ http://localhost:443. (จะไม่ใช้เวลาในการเปลี่ยนเส้นทางหากเป็น http)

นอกจากนี้ ฉันควรติดตั้งใบรับรอง cloudflare Orgin ตามขั้นตอนที่ 4 เนื่องจาก cloudflare argo ติดตั้งไฟล์ใบรับรอง

ปิดทุกท่าเรือแล้ว!!

โพสต์คำตอบ

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