ฉันรู้ว่าคนเหล่านี้ทำสิ่งนี้ไปแล้วกว่าพันครั้ง แต่ฉันไม่สามารถให้เบราว์เซอร์แก้ไขเป็น 127.0.0.1 เมื่อฉันพิมพ์ชื่อโดเมนของฉัน
ฉันกำลังพัฒนาไซต์ WP ในเครื่อง การเข้าถึงโดยการพิมพ์ localhost ใช้งานได้ดี แต่เมื่อฉันพิมพ์ชื่อโดเมน มันจะไม่แก้ไขเป็น localhost
ใครช่วยฉันหน่อยได้ไหม
/ etc / โฮสต์:
127.0.0.1 localhost thewriters.ink
/etc/apache2/apache2.conf:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
/etc/apache2/sites-available/thewriterink.conf:
<โฮสต์เสมือน *:80>
# คำสั่ง ServerName ตั้งค่ารูปแบบคำขอ ชื่อโฮสต์ และพอร์ตที่
# เซิร์ฟเวอร์ใช้เพื่อระบุตัวเอง สิ่งนี้ใช้เมื่อสร้าง
# URL การเปลี่ยนเส้นทาง ในบริบทของโฮสต์เสมือน ชื่อเซิร์ฟเวอร์
# ระบุชื่อโฮสต์ที่ต้องปรากฏในส่วนหัวของคำขอ Host:
# ตรงกับโฮสต์เสมือนนี้ สำหรับโฮสต์เสมือนเริ่มต้น (ไฟล์นี้) สิ่งนี้
# ค่าไม่ได้ชี้ขาดเนื่องจากใช้เป็นทางเลือกสุดท้ายโฮสต์โดยไม่คำนึงถึง
# อย่างไรก็ตาม คุณต้องตั้งค่าสำหรับโฮสต์เสมือนเพิ่มเติมอย่างชัดเจน
#ชื่อเซิร์ฟเวอร์ www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ชื่อเซิร์ฟเวอร์ thewriters.ink
ServerAlias thewriters.ink
ServerAdmin [email protected]
DocumentRoot /var/www/html
<ไดเร็กทอรี /var/www/html>
ดัชนีตัวเลือก FollowSymLinks MultiViews
AllowOverride ทั้งหมด
ต้องได้รับอนุญาตทั้งหมด
</ไดเรกทอรี>
บันทึกข้อผิดพลาด ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log com
</เวอร์ชวลโฮสต์>
# เป็นกลุ่ม: ไวยากรณ์=apache ts=4 sw=4 sts=4 sr noet
เหตุผลที่ฉันพยายามทำเช่นนี้เพราะฉันต้องการให้ลิงก์ภายในเว็บไซต์เป็น http://thewriters.ink และเพื่อให้ปลั๊กอินใช้ URL นั้น ฉันจึงไม่ต้องย้อนกลับและเปลี่ยนลิงก์หลายสิบลิงก์ด้วยตนเองเมื่ออัปโหลดไปยังเซิร์ฟเวอร์ที่ใช้งานจริง
(ฉันได้ปิดใช้งาน 000-default.conf และเปิดใช้งาน thewritersink.conf โดยใช้ a2dissite และ a2ensite)
ขอบคุณทุกท่านสำหรับความช่วยเหลือของคุณ
โรบอท876