Score:0

เรียกใช้ NodeJS บนเซิร์ฟเวอร์ CentOS7 nginx/Apache

ธง kr

ฉันจัดการไซต์อีคอมเมิร์ซที่มีอยู่ซึ่งใช้งานบนเซิร์ฟเวอร์ nginx/apache และโฮสต์ยังเป็นผู้ให้บริการระบบอีคอมเมิร์ซที่เราใช้อยู่ ฉันต้องการเปลี่ยนระบบอีคอมเมิร์ซให้เป็น CMS แบบไม่มีหัว โดยใช้ React with NextJS สำหรับส่วนหน้า

เป็นไปได้ไหมที่จะทำงานนี้ทั้งหมดบนเซิร์ฟเวอร์เดียวกัน

หมายเหตุบางประการเกี่ยวกับการตั้งค่าปัจจุบัน:

  • เว็บไซต์อาศัยอยู่บน www โดเมนย่อย และมันถูกสร้างขึ้นอย่างดี ดังนั้นฉันไม่ต้องการเปลี่ยนแปลงมัน
  • ระบบอีคอมเมิร์ซใช้เซสชันคุกกี้ที่เป็น http เท่านั้น ปลอดภัย และอยู่บน www โดเมนย่อย
  • เว็บไซต์ให้บริการผ่าน https และต้องอยู่อย่างนั้น
  • เซิร์ฟเวอร์กำลังเรียกใช้ nginx และ apache และหน้าส่วนใหญ่ให้บริการโดย nginx
    • ฉันไม่แน่ใจเกี่ยวกับการกำหนดค่าเฉพาะ ฉันรู้ว่าโฮสต์ชอบ nginx เพื่อจุดประสงค์ด้านความเร็ว แต่เก็บ apache ไว้เพราะไคลเอนต์จำนวนมากขึ้นอยู่กับ .htaccess

ความคิดของฉันคือการตั้งค่าหน้า API ในระบบอีคอมเมิร์ซ และการสื่อสารทั้งหมดระหว่างมันกับ React จะดำเนินการผ่านหน้า API รถเข็นจะรับผิดชอบในการจัดการเซสชันของผู้ใช้ในแบบที่เคยมีมาผ่านคุกกี้ เดี๋ยวผมไปส่ง โพสต์ และ รับ ร้องขอไปที่หน้า api และฉันจะตั้งค่าให้ส่งการตอบกลับ json กลับไปพร้อมกับอะไรก็ตามที่มันบอกว่ากำลังเกิดขึ้น (ผู้ใช้เข้าสู่ระบบ นี่คือเนื้อหาในรถเข็น ฯลฯ)

บางทีเราอาจทำการปรับพอร์ตเพื่อให้ระบบอีคอมเมิร์ซอยู่ในพอร์ตอื่นที่ไม่ใช่ Node?

ตัวเลือกสุดท้ายคือการวางระบบอีคอมเมิร์ซในโดเมนย่อยเช่น รถเข็น.example.comและให้ www ไปยังโหนด ฉันต้องหาวิธีทำให้รถเข็นใส่คุกกี้ wwwซึ่งฉันไม่แน่ใจว่าเป็นไปได้

djdomi avatar
za flag
เพิ่มโดเมนย่อยและ reverseproxy ให้กับแบ็กเอนด์ที่คุณต้องการด้วย nginx

โพสต์คำตอบ

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