Hướng dẫn thêm tên miền ảo cho localhost với XAMPP



Bài này sẽ hướng dẫn các bạn cách tạo một tên miền ảo (virtual domain) trên máy tính. Bình thường, trên localhost, các dự án thiết kế web sẽ nằm trong một thư mục và đường dẫn (URL) sẽ có dạng: http://localhost/killthecodes. Đôi khi nó hơi bất tiện, nhất là khi thiết kế những hệ thống website lớn, nhiều chức năng, có các khóa (key) xác thực. Vì vậy việc tạo một tên miền ảo giúp giảm bớt những rắc rối đó.

Để tạo tên miền ảo trên localhost, bạn tiến hành 2 bước sau:
  • Cập nhật file hosts của windows.
  • Cấu hình VirtualHost module trong apache.

Cập nhật file host của Windows



Trước tiên, bạn tìm đến file hosts ở máy tính:
  • Với máy tính Windows C:\Windows\system32\drivers\etc
  • Nếu bạn dùng Mac, hãy sửa file /private/etc/hosts
  • Hoặc /etc/hosts đối với Linux. 

Nhấn chuột phải vào file host, chọn Properties.




Sau đó bạn chọn tab Security, ấn nút Edit để sửa quyền, chọn phần User và đánh dấu Full Control. Sau đó ấn Ok để lưu lại toàn bộ.




Bây giờ bạn mở file hosts bằng notepad, trỏ tên miền ảo cần thêm vào về IP của localhost là 127.0.0.1. Rồi lưu lại file hosts.




Bây giờ bạn hãy vào thư mục C:\xampp\apache\conf\extra\ tìm file httpd-vhosts.conf rồi mở lên.


Sau đó chèn thêm đoạn dưới đây vào cuối file httpd-vhosts.conf để khai báo thêm domain của bạn.

<VirtualHost *:80>
	DocumentRoot "C:/xampp/htdocs"
	ServerName localhost
</VirtualHost>

<VirtualHost *:80>
	DocumentRoot "C:/xampp/htdocs/cms/public"
	ServerName cms.vn
</VirtualHost>


Bây giờ thì hãy khởi động lại Apache và truy cập domain ảo của bạn để xem kết quả.
Chúc các bạn thành công!

Định tuyến trong Laravel ➤

Nhận xét

Bài đăng phổ biến

Khởi tạo một Laravel project hoàn chỉnh

Kết nối và thao tác với cơ sở dữ liệu trong Laravel

Eloquent ORM trong Laravel