Cách tạo tên miền ảo trên localhost với XAMPP

Nếu đã học qua series sử dụng WordPress cơ bản trên Quyền Dương IT chắc hẳn bạn sẽ thấy mình cài đặt WordPress trên localhost với tên miền “quyenduongit.dev”. Việc tạo domain ảo trên localhost với XAMPP giúp mình quản lý cũng như phát triển website tốt hơn. Đặc biệt là tránh cái đường dẫn http://localhost/quyenduongit củ chuối này.

Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo domain – tên miền ảo trên localhost với XAMPP cực kỳ dễ thực hiện. Bạn chỉ cần bỏ ra vài phút là sẽ có một tên miền theo ý thích cho localhost của mình.

Đây là một tính năng của Virtual Host trong Apache

Chúng ta bắt đầu nhé!

Các bước tạo domain ảo trên localhost dùng XAMPP

Bước 1: Chỉnh sửa file Host của Windows

1. Truy cập đường dẫn C:Windowssystem32driversetc rồi ấn chuột phải vào file “host“, chọn Properties.

Cài đặt domain ảo cho XAMPP

2. Chọn tab Security > Edit, tiếp theo chọn User và tích vào Full Control. Sau đó ấn Ok để lưu lại toàn bộ.

Bước này giúp cấp quyền chỉnh sửa file host của Windows

Thêm domain ảo cho XAMPP

3. Bây giờ, bạn hãy mở file host lên bằng Notepad và thêm dòng sau vào cuối cùng của file.

127.0.0.1 quyenduongit.com

Sử dụng tên miền ảo cho XAMPP

Trong đó:

127.0.0.1 là địa chỉ của localhost.

“quyenduongit.com” chính là tên miền ảo bạn muốn thêm vào localhost.

4. Bây giờ, hãy lưu file host lại và chuyển qua bước 2.

Bước 2: Config XAMPP

Ở bước này, chúng ta sẽ chỉnh sửa file httpd-vhost.conf của XAMPP để thêm tên miền ảo cho localhost.

1. Bạn hãy vào thư mục C:xamppapacheconfextra và tìm file httpd-vhosts.conf sau đó mở lên.

2. Tìm đến dòng này và xóa 2 dấu (#) đi.

##NameVirtualHost *:80 -> NameVirtualHost *:80

3. Thêm đoạn sau vào cuối file httpd-vhosts.conf để khia báo domain ảo quyenduongit.com.

<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/quyenduongit”
ServerName quyenduongit.com
</VirtualHost>

Trong đó:

  • DocumentRoot: Đường dẫn của thư mục chứa mã nguồn WordPress.
  • ServerName: Domain ảo đã khai báo trong file hosts mà bạn muốn thêm vào localhost.

Sau khi sửa xong sẽ được kết quả như sau

domain ảo xampp

Vậy là xong rồi, hãy khởi động lại Apache và bạn có thể truy cập domain ảo vừa thêm.

Tổng kết

Việc sử dụng Virtual Host trong Apache để thêm tên miền ảo cho localhost bạn nhận được gì?

  • Một tên miền đẹp, dễ nhớ và đặc biệt là để tự sướng.
  • Hết, chả được cái tác dụng gì cả :v

Vậy thôi. Nếu gặp bất cứ vấn đề gì trong quá trình tạo doamin ảo trên localhost dùng XAMPP thì hãy đặt cau hỏi dưới phần bình luận nhé. Mình rất vui nếu giúp được các bạn

Chúc các bạn thành công!

Related Posts

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *