Loadding..

Cách tạo domain ảo cho localhost trên XAMPP

Cách tạo domain ảo cho localhost trên XAMPP

Domain ảo là một tính năng của  Virtual Host trong Apache của phần mềm XAMPP. Việc tạo domain ảo này giúp các developer quản lí code và dễ nhớ hơn. Ví dụ tạo 1 domain ảo trên enqtran.dev sẽ thay thế cho đường dẫn mặc định là localhost/enqtran khá dài và gõ nhiều lần mấy cái localhost cũng không thích thú lắm :). 

Để tạo đươc domain như trên thì máy tính của bạn phải cài đặt XAMPP rồi. Các bước tạo domain ảo cho localhost như sau:

Bước 1: 

Các bạn truy cập vào thu mục cài đặt XAMPP trên máy tính của bạn. Thường thì cài đặt mặc định là đường dẫn C:\xampp\. Tiếp theo vào thư mục apache -> conf -> extra. tại đây sẽ có 1 list các file text của XAMPP. Toàn bộ đường dẫn như sau: C:\xampp\apache\conf\extra. Mở file có tên httpd-vhosts.conf 

cach-tao-domain-ao-cho-localhost-tren-xampp-2

Sau khi mở file ta tìm đến dòng có nội dung: ##NameVirtualHost *:80 và xóa bỏ 2 dấu ## ở đầu để kích hoạt virtual hosting trong XAMPP. Tạo 1 virtual host với code như sau:

<VirtualHost *:80>
   DocumentRoot "C:/xampp/htdocs/enqtran"
   ServerName enqtran.dev
</VirtualHost>

 

Còn một cách khác nữa nếu bạn không thích để cổng 80 thì k cần bỏ 2 dấu ## đi nữa. Chỉ cần bỏ :80 trong code VirtualHost đi thôi:

<VirtualHost *> 
DocumentRoot "C:\xampp\htdocs\enqtran
ServerName enqtran.dev
</VirtualHost>

 

Trong đó DocumentRoot là đường dẫn tĩnh tới thư mục chứa code trong htdocs của bạn. ServerName là tên domain ảo mà ta muốn tạo cho project.

cach-tao-domain-ao-cho-localhost-tren-xampp-1

Bước 2:

Truy tập theo đường dẫn sau: C:\Windows\System32\drivers\etc để cấu hình cho file hosts. Click phải chuột chọn Properties.

cach-tao-domain-ao-cho-localhost-tren-xampp-3

Chọn tab Security rồi thực hiện các bước như trong hình dưới

cach-tao-domain-ao-cho-localhost-tren-xampp-4

Bây giờ mở file hosts lên và thiết lập domain ảo về 127.0.0.1

cach-tao-domain-ao-cho-localhost-tren-xampp-5

Bước 3: 

Bật XAMPP và khởi động lại apache và mysql. Truy cập vào domain ảo mà bạn vừa tạo

Lưu ý:

Bạn cũng có thể chỉnh sửa file hosts trước rồi vào XAMPP tạo domain ảo cũng được. Khi thực hiện hay tắt XAMPP nếu trước đó nó đã được chạy. Bạn có thể tạo nhiều domain ảo, mỗi domain ảo sẽ trỏ tới 1 thư mục chứa code khác nhau.

Nếu bạn cài đặt code sẵn có hay config hoặc replace lại link trong database thành domain để chạy được nhé.

Chúc bạn thành công.

Print
Image

enqtran

I'm enqtran - A coder and blogger :) [email protected]