ฉันตั้งค่าโฮสต์เสมือนสำหรับโครงการ laravel ของฉันและในขณะที่ฉันสามารถเข้าถึงเว็บไซต์ผ่าน IP ฉันไม่สามารถเข้าถึงได้โดยใช้ชื่อโดเมน สำหรับการอ้างอิงฉันจะให้ภาพหน้าจอที่เกี่ยวข้องและข้อความที่ตัดตอนมา:
ไฟล์ httpd-vhosts.conf
#Dragon's Lair Laravel Project
<VirtualHost 127.27.18.28:80>
ServerName dragonslair.test
DocumentRoot "c:/laravelprojects/dragonslair/public"
<Directory "c:/laravelprojects/dragonslair/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
ไฟล์โฮสต์
#
127.0.0.1 localhost
::1 localhost
192.168.10.10 dummyRegistration.test
127.27.18.28 dragonslair.test
::1 dragonslair.test
ที่อยู่ IP แก้ไขอย่างถูกต้อง
การเปลี่ยนชื่อโดเมน
ฉันน่าจะสร้างโฮสต์เสมือนหลายแห่งในอนาคตและไม่ต้องการเริ่มจดจำที่อยู่ IP ของพวกเขาซึ่งเป็นสาเหตุที่ฉันต้องการให้ DNS ทำงานอย่างถูกต้อง
คุณมี resolv สำหรับชื่อโฮสต์ dragonslair.test หรือไม่?
—
Romeo Ninov
"RESOLV"? ฉันไม่แน่ใจว่าสิ่งที่คุณอ้างถึง @RomeoNinov
—
Tobi Alafin
สิ่งที่เป็นผลมาจาก
—
Romeo Ninov
nslookup dragonslair.test
? หากคุณไม่มีเอาต์พุตคุณควรตั้งค่า (เป็นไปได้ค่ะ hosts
ไฟล์)
@RomeoNinov นี่คือผลลัพธ์ของ
—
Tobi Alafin
nslookup
: i.imgur.com/cxMD67L.png . เห็นได้ชัดว่าไม่ได้ตั้งค่า "dragonslair.test" ฉันไม่แน่ใจว่าจะตั้งค่าอย่างไรฉันให้ตัวอย่างไฟล์โฮสต์ของฉันและฉันไม่แน่ใจว่าฉันทำอะไรผิด
ใน
—
Romeo Ninov
hosts
เพิ่มไฟล์เช่น: 127.27.18.28 dragonslair.test