ฉันจะทดสอบโฮสต์เสมือนใน Apache ก่อนที่จะซื้อโดเมนได้อย่างไร


10

เป็นไปได้หรือไม่ที่จะติดตั้งโฮสต์เสมือน Apache ที่ไม่มีชื่อโดเมนฉันต้องการใช้ IP ของฉันเพื่อทดสอบเว็บไซต์ของฉันจนกว่าฉันจะได้รับชื่อโดเมน

ตัวอย่างใน Apache documenation ดูเหมือนจะมีชื่อแทนชื่อโดเมนเท่านั้น

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

คำตอบ:


11

โปรดทราบว่าโฮสต์เสมือนตามชื่อ มาตรฐานนั้นขึ้นอยู่กับการรับชื่อโดเมนที่ถูกต้องจากคำขอเบราว์เซอร์ของคุณเพื่อให้บริการเว็บไซต์ที่เหมาะสม (vhost)

วิธีการที่เหมาะสมในการทดสอบออก vhosts หลายคนบนเครื่องของคุณคือการให้พวกเขามีชื่อโดเมนใด ๆ ที่คุณสามารถคิดและก็ map โดเมนที่127.0.0.1(localhost) /etc/hostsโดยเพิ่ม

ตัวอย่างเช่น:

<VirtualHost *: 80>
    ชื่อเซิร์ฟเวอร์ www.iamnotawizard.com
    DocumentRoot / var / www / iamnotawizard
</ VirtualHost>

จะทำงานได้ดีตราบใดที่คุณเพิ่มบรรทัดนี้ไปที่/etc/hosts:

127.0.0.1      www.iamnotawizard.com
  • โปรดทราบว่า Apache จะส่งCould not reliably determine server's FQDNคำเตือนเมื่อใดก็ตามที่เริ่ม / รีสตาร์ท คุณสามารถเพิกเฉยได้อย่างปลอดภัย

1
apachectl -Sอาจเป็นเครื่องมือที่มีประโยชน์ เพิ่มเติมได้ที่stackoverflow.com/questions/5474477/…
michalzuber
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.