Score:0

หลายไซต์ที่มีหลายโดเมนย่อยภายใต้ apache2 (debian 10)

ธง il

ฉันกำลังพยายามเรียกใช้เว็บไซต์ WordPress หลายเว็บไซต์ ไม่ใช่ทั้งหมดจากโดเมนเดียวกันบน VPS ของฉัน พูดตามตรง ฉันรู้ว่าคุณสามารถมีโดเมนย่อยได้หลายโดเมน (ของ a เดี่ยว โดเมน) ทำงานบน apache2 (ฉันทำมาสองสามวันแล้ว :)) ฉันไม่แน่ใจว่าคุณสามารถทำได้ทั้งหลายโดเมนและหลายโดเมนย่อย

นี่เป็นส่วนหนึ่งของโครงสร้างไดเร็กทอรี /var/www/ ที่ฉันใช้:

/var/www/olbert.com/board/public_html/ /var/www/olbert.com/pursuit/public_html/ ... /var/www/jumpforjoysoftware.com/j4j/public_html

Olbert.com มี 5 ไซต์ WordPress แยกกัน JumpForJoySoftware เป็นไซต์ WordPress เพียงไซต์เดียว แต่ฉันกำลังพยายามตั้งค่าเพื่อรองรับไซต์เพิ่มเติมในอนาคต

นี่คือส่วนของไฟล์ปรับแต่ง apache2 จาก /etc/apache2/sites-availableโปรดทราบว่าฉันแสดงให้คุณเห็นเฉพาะส่วนที่ "สำคัญ" ของไฟล์ปรับแต่งเท่านั้น มีไฟล์เพิ่มเติม หนึ่งไฟล์สำหรับแต่ละไซต์ ซึ่งกำหนดวิธีการเปลี่ยนเส้นทางจาก http เป็น https

อันดับแรก board-le-ssl.conf:

<IfModule mod_ssl.c>

<โฮสต์เสมือน *:443>
    ServerAdmin [email protected]
    ชื่อเซิร์ฟเวอร์ board.olbert.com

    โปรโตคอล h2 http/1.1

    DocumentRoot /var/www/olbert.com/board/public_html

ถัดไป pursuit-le-ssl.conf:

<IfModule mod_ssl.c>

<โฮสต์เสมือน *:443>
    ServerAdmin [email protected]
    ชื่อเซิร์ฟเวอร์ pursuit.olbert.com

    DocumentRoot /var/www/olbert.com/pursuit/public_html

สุดท้าย j4j.conf (ซึ่งฉันยังไม่ได้ตั้งค่าสำหรับการเข้าถึง https):

<โฮสต์เสมือน *:80>
    ServerAdmin [email protected]
    ชื่อเซิร์ฟเวอร์ jumpforjoysoftware.com
    ServerAlias ​​www.jumpforjoysoftware.com

    DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html

สิ่งที่แปลกเกี่ยวกับผลกระทบของการกำหนดค่าคือสิ่งนี้ ฉันสามารถท่องไปยังโดเมนย่อยใดก็ได้บน olbert.com (เช่น board.olbert.com, pursuit.olbert.com) ไซต์แสดงอย่างถูกต้อง (หลังจากเปลี่ยนเส้นทางฉันไปที่ https://)

แต่เมื่อได้ลองท่องไป http://www.jumpforjoysoftware.com จบที่ https://286chestnut.olbert.com. ซึ่งเป็นเรื่องที่แปลกประหลาด

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

คำแนะนำหรือข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชม

dave_thompson_085 avatar
jp flag
นอกเหนือจาก j4j ที่อยู่ในไซต์พร้อมใช้งานแล้ว คุณมี _enabled_ หรือไม่ ถ้าไม่ คุณมีการกำหนดค่าสำหรับ 286olbert ที่เรียงตามตัวอักษรก่อนในการเปิดใช้งานไซต์หรือไม่ ถ้ามันกลายเป็น vhost เริ่มต้นของคุณ
il flag
ใช่ ขอบคุณ ฉันตรวจสอบแล้ว ไซต์ทั้งหมดเปิดใช้งานแล้ว FWIW ฉันคิดว่าปัญหาอยู่ที่วิธีที่ฉันกำหนดโดเมนย่อยเป็นชื่อเซิร์ฟเวอร์ ทั้งที่ควรจะเป็นชื่อแทนเซิร์ฟเวอร์ และ Olbert.com เช่น ควรเป็นชื่อเซิร์ฟเวอร์ น่าเศร้าที่การเชื่อมต่ออินเทอร์เน็ตของฉันล้มเหลว และฉันไม่สามารถทดสอบทฤษฎีนั้นได้จนกว่าจะได้รับการซ่อมแซม

โพสต์คำตอบ

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