reset and begin
1/20/2015

Tạo subdomain cho host ảo trên wamp

Đôi khi cần test 1 code tự sinh  ra subdomain như server thật thì trên wamp đã có sẵn chức năng này hỗ trợ tối đa như host thật , để chạy chức năng tạo subdomain cho host ảo ta chỉ cần kích hoạt

B1: tạo Tên sub trên file ect/host
ví dụ với domain là test.com cần subdomain là sub1.test.com
C:\Windows\System32\drivers\etc\host



127.0.0.1  test.com
127.0.0.1  www.test.com
127.0.0.1  *.test.com
127.0.0.1  sub2.test.com
B2: kích hoạt chức năng host ảo
trong file httpd.conf của apache
tìm và bỏ dấu # để kích hoạt vhost
trước kia
# LoadModule vhost_alias_module modules/mod_vhost_alias.so
cái ta cần
LoadModule vhost_alias_module modules/mod_vhost_alias.so

B3:chỉnh sửa file host ảo để nhận  sửa file httpd-vhosts.conf
theo path :C:\wamp\bin\apache\apache2.2.22\conf\extra\ httpd-vhosts.conf
thêm các dòng này vào cuối

<VirtualHost *:80>
   DocumentRoot "c:\wamp\www\test"
   ServerName test.com
   ServerAlias www.test.com *.test.com
</VirtualHost>

B4: chạy thử để test code 
 tạo 2 file index.php và 1 .htacess
index.php 
<?php
if(isset($_GET['vf'] ))
{
echo "This is <strong>" . $_GET['vf'] . "</strong> page.";
}
?>
.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.test\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.?$ index.php?vf=%1 [L]

khi chạy sub1.test.com sẽ hiện ra tương đương nội dung
test.com/vf=sub1

Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .