Hướng dẫn tạo domain ảo tại localhost với XAMPP trên Window

Thông thường khi chúng ta lập trình trên localhost thì đường dẫn bắt buộc phải là localhost/ten_project, đường dẫn này nhìn có vẻ rất tù và đôi khi khó phát triển ở một số framework bởi cơ chế hoạt động route của framework bắt buộc phải chạy ở domain thực. Vậy câu hỏi đặt ra là làm thế nào để chạy domain ở localhost? Có một cách đơn giản đó là tạo domain ảo. Vì mình sử dụng hệ điều hành Window nên trong phạm vi bài viết này mình chỉ hướng dẫn các bạn cách thiết lập ở Window thôi nhé.

1. Cấu hình file hosts

Bạn mở file hosts bằng chương trình notepad nằm trong thư mục có đường dẫn sau: C:\Windows\System32\drivers\etc.

Tiếp theo bạn nhập nội dung sau vào cuối file host và lưu lại.

127.0.0.1 freetuts.dev

Trong đó dãy IP chính là địa chỉ IP của localhost và freetuts.dev chính là tên domain ảo mà bạn muốn.

2. Cấu hình file httpd.conf

Bạn mở file httpd.conf nằm trong thư mục cài đặt của XAMPP nhu sau: D:\xampp\apache\conf, trong đó D:\ chính là ổ đĩa mà bạn đã cài đặt XAMPP.

Bạn nhập nội dung sau vào cuối file và lưu lại:

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs/freetuts"
    ServerName freetuts.dev
</VirtualHost>

Trong đó:

  • DocumentRoot "D:/xampp/htdocs/freetuts" chính là đường dẫn trỏ tới tên project
  • ServerName freetuts.dev chính là tên domain ảo.

Bạn lưu lại và restart XAMPP, sau đó truy cập vào domain freetuts.dev thì sẽ thấy kết quả.

3. Lời kết

Có một số framework yêu cầu bạn phải chạy domain thực thì hệ thống route mới hoạt động được, và lúc này bạn sử dụng domain ảo tại localhost để lập trình thì quá là tiện lợi.

Qua bài này mình đã hướng dẫn các bạn cách cài đặt và chạy domain ảo tại localhost bằng phần mềm XAMPP, hy vọng sẽ giúp ích được cho các bạn.

Khóa học nên xem

Nguồn: freetuts.net