Score:0

เปลี่ยนเส้นทางบริการเว็บ

ธง cn

ฉันมีเว็บเซิร์ฟเวอร์ที่กำลังทำงานอยู่ มี URL https://www.example.com/test/ (/var/www/html/test) ฉันจะสร้างได้อย่างไร https://test.example.com เปลี่ยนเส้นทางไปที่นั่น?

ฉันใช้ Apache 2.4 เป็น web daemon ของฉัน

Score:0
ธง in

มีสองวิธีในการทำเช่นนี้ขึ้นอยู่กับการกำหนดค่า Apache ของคุณและวิธีการเขียนโค้ดที่เรียกใช้ไซต์ ที่กล่าวว่าวิธีพื้นฐานที่สุดคือการตั้งค่า .htaccess กฎ.

สมมติฐาน:

  1. เดอะ ทดสอบ.example.com มีไฟล์การกำหนดค่า Apache ของตัวเอง (หมายความว่าไม่มีการกำหนดค่าอื่นใดที่จะรบกวนการทำงาน)

  2. Apache ได้รับการกำหนดค่าให้ปฏิบัติตาม .htaccess กฎ

    บันทึก: หากเว็บเซิร์ฟเวอร์ไม่เป็นไปตามสมมติฐานข้อใดข้อหนึ่งหรือทั้งสองข้อนี้ คุณสามารถหยุดอ่านได้เนื่องจากทุกอย่างด้านล่างข้อจำกัดความรับผิดชอบนี้จะ "ผิด"

การตั้งค่าการเปลี่ยนเส้นทาง

  1. สร้างหรือแก้ไข .htaccess ไฟล์:

    sudo vi /var/www/html/test/.htaccess
    

    บันทึก: อย่าลังเลที่จะใช้โปรแกรมแก้ไขข้อความที่คุณต้องการ

  2. วางสิ่งต่อไปนี้ลงในไฟล์ นี่ควรเป็นเนื้อหาเดียวในไฟล์:

    ตัวเลือก +MultiViews +FollowSymLinks
    ตัวเลือก -ดัชนี
    
    เปลี่ยนเส้นทาง 301 / https://www.example.com/test/
    
  3. บันทึกไฟล์

    ไม่จำเป็นต้องรีสตาร์ทหรือโหลด Apache ใหม่ ทดสอบการเปลี่ยนเส้นทางในเบราว์เซอร์ที่คุณเลือก

cn flag
สำหรับประเด็นแรก คุณหมายถึงการเพิ่มโฮสต์เสมือนใหม่โดยใช้ไฟล์ Apache conf หรือไม่
in flag
ฉันไม่รู้ว่าคุณต้องเพิ่มไฟล์ปรับแต่งหรือไม่ มีวิธีต่างๆ มากมายที่บุคคลอาจกำหนดค่า Apache ได้ ส่วนสมมติฐานถูกวางไว้ที่นั่นเพื่อให้ชัดเจนว่าหากการกำหนดค่าของคุณแตกต่างจากสองเงื่อนไข คุณจะต้องดำเนินการเพิ่มเติมในส่วนของคุณ

โพสต์คำตอบ

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