Thứ Tư, 7 tháng 9, 2011

Virtual Host trên XAMPP!

Ngôn ngữ PHP hay sử dụng bộ cài tích hợp: Apache; Php; Mysql; Xampp


Bốn phần này chạy trên nền Windows. Thư mục mặc định thường là: C:\xampp\htdocs

Để chạy và cấu hình, IE / Firefox / Chrome: http://127.0.0.1 hoặc http://localhost

Cách làm như sau:

- Bước 1: Tạo thư mục lưu các tập tin php của bạn, giả định là được tạo tạo:

C:\your-sites

- Bước 2: Mở file hosts bằng trình notepad / UltraEdit /  trong thư mục C:WINDOWS\system32\drivers\etc, gõ thêm:

127.0.0.1    your-site-here.localhost

Ở đây your-site-here là tên tùy ý bạn chọn, trong trường hợp của tôi sẽ là 5info.localhost, và lưu lại tập tin này.

- Bước 3: Mở file sau trong thư mục cài c:\xampp

C:\xampp\apache\conf\extra\httpd-vhosts.conf, phần cuối của tập tin này:



NameVirtualHost *:80

<VirtualHost *:80>

  DocumentRoot “C:/xampp/htdocs/”

  ServerName localhost

</VirtualHost>



NameVirtualHost *:80

<VirtualHost *:80>

  DocumentRoot “C:/your-sites/”

  ServerName your-site-here.localhost

</VirtualHost>



Đoạn trên sẽ có 2 Virtual-host, nằm ở 2 vị trí khác nhau, cùng chạy trên cổng web 80, với server name khác nhau (nhưng thực chất cùng IP 127.0.0.1)

- Bước 4: Bạn mở file C:\xampp\apache\conf\httpd.conf bằng notepad hoặc UltraEdit, bổ sung các dòng sau đây vào cuối tập tin, có thể thay đổi theo ý của bạn

<Directory “C:/your-sites/”>

   Options Indexes FollowSymLinks Includes ExecCGI

   AllowOverride All

   Order allow,deny

   Allow from all

</Directory>

- Bước 5: Đừng quên stop và start lại HTTP Server.

--> Bạn có 2 websites được lưu 2 thư mục khác nhau


http://localhost/



http://your-site-here.localhost/

0 nhận xét:

Đăng nhận xét