====== ความแตกต่าง ====== นี่เป็นการแสดงความแตกต่างระหว่างเพจสองรุ่น
Next revision | Previous revision | ||
wordpress:xampp-wildcard-sub-domain [2016/04/02 20:10] samarn created |
wordpress:xampp-wildcard-sub-domain [2016/04/02 20:41] (ฉบับปัจจุบัน) samarn |
||
---|---|---|---|
บรรทัด 1: | บรรทัด 1: | ||
====== การทำ wildcard-subdomain ====== | ====== การทำ wildcard-subdomain ====== | ||
+ | เป็นการทำให้เว็บมี sub domain อย่างง่าย ๆ เพียงแค่สร้างโฟลเดอร์ใน root ของเว็บไซต์ ก็จะได้ url เป็นแบบ sub domain เช่น โฟลเดอร์ root ของเว็บไซต์ localhost คือ htdocs เมื่อสร้างโฟลเดอร์ wordpress ก็จะได้ sub domain คือ wordpress.localhost ทำให้แยกทำเว็บอย่างง่าย ๆ | ||
+ | |||
+ | ขั้นตอนการทำมีดังนี้ | ||
+ | |||
+ | - หากเปิด apache อยู่ให้ปิดก่อน | ||
+ | - เปิดไฟล์ httpd.conf แล้วยกเลิก # หน้า LoadModule vhost_alias_module modules/mod_vhost_alias.so | ||
+ | - แก้ไขไฟล์ httpd-vhosts.conf ตามข้อมูลด้านล่าง | ||
+ | - แก้ไขไฟล์ hosts โดยเพิ่มบรรทัด 127.0.0.0 เว้นวรรค แล้วตามด้วย sub domain ที่ต้องการสร้างขึ้นมา เช่น wordpress.localhost แล้วบันทึกไฟล์ | ||
+ | - restart apache | ||
+ | - ไปสร้างโฟลเดอร์ ชื่อโดเมนที่ต้องการที่ root ของ localhost คือ htdocs | ||
+ | |||
+ | __หมายเหตุ__ : ทุกครั้งที่สร้างโฟลเดอร์เพื่อเป็น sub domain ที่ htdocs ก็จะต้องแก้ไขไฟล์ hosts โดยเพิ่มบรรทัดของ sub domain ไปทุก ๆ ครั้ง แต่ก็สามารถข้ามขั้นตอนนี้ไปได้ด้วยการติดตั้ง [[http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome|Acrylic DNS Proxy]] ติดตั้งไว้ ไม่ต้องตั้งค่าใด ๆ เมื่อเพิ่มโฟลเดอร์เพื่อเป็น sub domain เวลาพิมพ์ url บนเบราเซอร์ ก็จะเข้าถึงเว็บได้ โดยไม่ต้องไปแก้ไขไฟล์ hosts | ||
+ | |||
+ | |||
+ | UseCanonicalName Off | ||
+ | |||
+ | <VirtualHost *:80> | ||
+ | ServerAlias *.localhost | ||
+ | VirtualDocumentRoot "C:/xampp/htdocs/%1/" | ||
+ | </VirtualHost> | ||