ประกาศ

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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wordpress:xampp-virtual-host [2016/04/02 19:49]
samarn created
wordpress:xampp-virtual-host [2016/04/04 07:41] (current)
samarn
Line 3: Line 3:
 นี่เป็นตัวอย่างโค้ด การทำ virtual host ไฟล์ httpd-vhosts.conf นี่เป็นตัวอย่างโค้ด การทำ virtual host ไฟล์ httpd-vhosts.conf
  
 +ในโค้ดด้านล่างจะมีอยู่ 4 ช่วงด้วยกัน ​
  
 +  - ช่วงแรกและช่วงสุดท้าย เป็นโค้ดสำหรับทำ wildcard subdomain
 +  - ช่วง 2-3 เป็นช่วงของ domain และ sub domain แบบปกติ คือ localhost และ wordpress.localhost
  
-UseCanonicalName Off+การวางโค้ดสำหรับ wildcard sub domain ควรวางหลัง virtual host 
  
-<​VirtualHost *:80> 
-    DocumentRoot "​C:​\xampp\htdocs"​ 
-    ServerName localhost 
-    <​Directory "​C:​\xampp\htdocs">​ 
-       ​Options Indexes 
-       ​Require all granted 
-    </​Directory>​ 
  
-</​VirtualHost>​+  UseCanonicalName Off
  
-<​VirtualHost *:80> +  ​<​VirtualHost *:80> 
-    DocumentRoot "C:\web\htdocs"​ +      DocumentRoot "C:\xampp\htdocs"​ 
-    ServerName ​wordpress.localhost +      ServerName localhost 
-    <​Directory "C:\web\htdocs">​ +      <​Directory "C:\xampp\htdocs">​ 
-       ​Options Indexes +         ​Options Indexes 
-       ​Require all granted +         ​Require all granted 
-    </​Directory>​ +      </​Directory>​ 
-</​VirtualHost>​+  </​VirtualHost>​
  
-<​VirtualHost *:80> +  ​<​VirtualHost *:80> 
-       ServerAlias *.localhost +      ​DocumentRoot "​C:​\web\htdocs"​ 
-       VirtualDocumentRoot ​"C:/xampp/htdocs/%1/+      ServerName wordpress.localhost 
-</​VirtualHost>​+      <​Directory ​"C:\web\htdocs"​
 +         ​Options Indexes 
 +         ​Require all granted 
 +      </​Directory>​ 
 +  </​VirtualHost>​
  
 +  <​VirtualHost *:80>
 +         ​ServerAlias *.localhost
 +         ​VirtualDocumentRoot "​C:/​xampp/​htdocs/​%1/"​
 +  </​VirtualHost>​
 +
 +
 +ในส่วน <​Directory>​ อาจจะใส่โค้ดแบบด้านล่างนี้ก็ได้
 +
 +  Options FollowSymLinks Indexes
 +      AllowOverride All
 +      Order deny,allow
 +      allow from All
 +
 +
 +ในการสร้าง virtual host ไม่จำเป็นต้องไปลบ ## หน้า ...... ออก แต่การสร้าง virtual host จะต้องให้กับ localhost ก่อน หากไม่สร้าง ของเดิมที่มีอยู่จะใช้ไม่ได้ แต่หากไม่ใช้ virtual host ค่าเริ่มต้น localhost ก็ใช้ได้ปกติ การสร้าง virtual host แบบปกติ สามารถสร้างได้ทั้งแบบ domain และ sub domain แต่ต้องแยกชุดกัน และการสร้าง wildcard subdomain จะต้องสร้างหลังจากโดเมนต่าง ๆ คือไว้ล่างสุด ​

QR Code
QR Code wordpress:xampp-virtual-host (generated for current page)