Score:0

Apache เริ่มต้นชื่อ VirtualHost เมื่อเยี่ยมชมโดย IP

ธง ru

เดิมฉันมีการตั้งค่า httpd.conf ต่อไปนี้:

<VirualHost *:80>
  ServerName MainDomain.com
  ServerAlias Alternate1.com Alternate2.com etc...
  DocumentRoot /var/www/MainSite
...
...
</VirtualHost>

<VirualHost *:443>
  ServerName MainDomain.com
  ServerAlias Alternate1.com Alternate2.com etc...
  DocumentRoot /var/www/MainSite
  SSLEngine on
  ...
  ...
  ...
</VirtualHost>

ฉันยังมี ssl.conf ดังนี้

...
...    
<โฮสต์เสมือน _default_:443>
  DocumentRoot "/var/www/DefaultSite"

  SSLEngine เปิดอยู่
  ...
  ...
  ...
  
</เวอร์ชวลโฮสต์>

ในการกำหนดค่าด้านบน การเยี่ยมชม MyDomain.com ทั้งเวอร์ชัน http และ https และนามแฝงใดๆ ทำงานได้ตามที่คาดไว้ หากฉันไปที่เซิร์ฟเวอร์โดย https://IPADDRESS MainSite จะถูกส่งกลับ ขณะที่ http://IPADDRESS ตอบกลับว่า "ไม่พบ URL ที่ร้องขอ / บนเซิร์ฟเวอร์นี้"

ฉันต้องการทั้ง http://IPADDRESS & https://IPADDRESS เพื่อส่งคืน DefaultSite แทน

ดังนั้นใน ssl.conf VirtualHost ฉันเพิ่ม:

ชื่อเซิร์ฟเวอร์ IPADDRESS:443

และเพิ่มส่วนใหม่ใน httd.conf

<VirtualHost _default_:80>
  ServerName IPADDRESS
  DocumentRoot /var/www/DefaultSite/
</VirtualHost>

ตอนนี้ MainDomain.com และนามแฝงทั้งหมดทำงานได้เหมือนเมื่อก่อนด้วยฟังก์ชันใหม่ที่เพิ่มเข้ามาของ http://IPADDRESS & https://IPADDRESS ทั้งสองแก้ไขเป็น DefaultSite

ฉันมีคำถาม 2 ข้อเกี่ยวกับการเดินทางครั้งนี้

  1. เหตุใดการเยี่ยมชม https://IPADDRESS จึงแก้ไขเป็น MainDomain.com ด้วยการกำหนดค่าดั้งเดิม

  2. โซลูชันปัจจุบันของฉันเป็นวิธีที่เหมาะสม/เป็นที่ยอมรับโดยทั่วไปเพื่อให้ใช้งานได้ตามที่ฉันต้องการหรือไม่

โพสต์คำตอบ

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