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
Bài viết này được đăng tại [free tuts .net]
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 projectServerName 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.