Domain(tên miền) ảo trên xampp là cách chúng ta truy cập vào một dự án mà không cần phải viết http://localhost trước đường dẫn. Hôm nay tôi sẽ hướng dẫn bạn 2 bước để có một tên miền ảo sử dụng một cách tiện lợi.

Tên miền ảo là gì?

Nói dễ hiểu giả sử tôi có một dự án có tên là unitop.dev được xây dựng trên localhost. Theo cách thông thường để chạy dự án đó trên trình duyệt thì truy cập theo đường dẫn.

http://localhost/unitopdev.com

Bây giờ sau khi thiết lập domain ảo thì chúng ta truy cập vào dự án dễ dàng hơn qua url

http://unitopdev.com

Ngay bây không để bạn đợi lâu tôi sẽ hướng dẫn bạn tạo domain ảo chỉ sau 2 bước đơn giản.

2 bước tạo domain ảo trên xamppp

Bài hướng dẫn này áp dụng cho xampp được cài đặt ở ổ đĩa C.

Bước 1: Cấu hình lại file hosts

Bạn truy cập vào đường dẫn bên dưới ở trên máy tính

C:\Windows\System32\drivers\etc

Sau đó bạn truy mở file host bằng phần mềm notepadd++  sau đến cuối file thiết lập trỏ ip về tên miền ảo của mình.

127.0.0.1       unitopdev.com

Ở bước này nế bạn lưu lại máy tính báo không có quyền ghi thì bạn tiến hành thiết lập lại quyền của file theo hướng dẫn bên dưới.

Bạn click chuột phải vào hosts chọn vào menu properties

Cập nhật full quyền cho Users

Sau khi hoàn thành bước này file hosts giờ đã mở quyền ghi, bạn có thể thêm code để trỏ id vào domain ảo của mình.

127.0.0.1       unitopdev.com

Trong trường hợp này tôi đang tạo domain ảo unitopdev.com. Bạn nên có thể thay nó bằng tên miền mà bạn mong muốn.

Bước 2: Khai báo tên miền ảo

Bạn truy cập vào thư mục

C:\xampp\apache\conf\extra\

Sau đó mở file httpd-vhosts.conf lên trong trình notepad++. Bạn thêm đoạn code trên vào cuối file.

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/unitopdev.com"
    ServerName unitopdev.com
</VirtualHost> 

Trong đó:

  • DocumentRoot: Đường dẫn đến thư mục dự án trên xampp
  • ServerName: Tên miền ảo muốn thiết lập

Ở bước này nếu bạn chọn domain có đuôi .dev thường bị trình duyệt chặn bảo mật, vậy nên bạn cứ đặt .com nhé.

Bước 3: Chạy tên miền ảo

Sau khi thiết lập xong thì đến bước bạn chỉ cần đánh trực tiếp domain ảo lên trình duyệt là có thể truy cập ngay vào dự án của mình.

Chú ý: Bạn có thể tạo ra nhiều domain ảo cho nhiều dự án khác nhau, mỗi lần thiết lập bạn cứ làm lần lượt các bước như trên là ok.

Tổng kết

Trong bài viết này tôi đã hướng dẫn bạn cách tạo domain ảo trên xampp. Đây là một cách để truy cập dự án dễ dàng, trực quan mà không cần thêm localhost lên trình duyệt.

Ngay bây giờ bạn nên thao tác để thiết lập cho mình tên miền ảo đầu tiên, nếu có bất kỳ khó khăn gì bạn cứ liên hệ tớ để được hỗ trợ tại đây