Ở bài viết trước mình có hướng dẫn các bạn cách cài wordpress trên localhost với xampp. Với cách đó mình chỉ hướng dẫn các bạn truy cập theo tên miền là http://localhost/wordpress chẳng hạn. Vậy làm sao có thể truy cập được dạng giống như một tên miền thực trên xampp kiểu dev.wordpress.vn
chẳng hạn. Để làm được domain kiểu này chạy trực tiếp trên xampp thì bạn phải tìm hiểu khái niệm Virtual Host Xampp. Bài viết dưới đây sẽ giúp bạn điểu đó nào hãy cùng bắt đầu tạo virtual host trong xampp ngay bây giờ nhé.
Hướng dẫn cách tạo Virtual Host trong Xampp
Đầu tiên bạn mình nhắc qua khái niệm xampp là gì đã? Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin là phần mềm hữu ích cho những lập trình viên website như vậy bạn đã hiểu sơ lược về nó rồi chứ. Hãy bắt đầu tạo virtual host trong xampp nào.
Bước 1: Trước tiên bạn cần xác định được tên miền cần chạy cho dự án của bạn ví dụ mình dev.wordpress.vn chẳng hạn. Bây giờ mình sẽ vào file host máy tính mình để thiết lập 1 ip local chạy cho tên miền này bạn cũng làm tương tự nhé.
– Bạn ấn Windows+R và điền đường dẫn sau: C:Windowssystem32driversetc
để vào file host máy tính. (Nếu bạn gõ đúng và Enter nó sẽ ra như hình này).
– Tiếp tục để sửa file host này bạn ấn và giữ kéo nó ra màn hình như hình mình làm nhé
– Sau khi đã kéo ra khỏi màn hình bạn ấn chuột phải và chọn Open để mở nhé bằng notepad (nếu bạn đã xem bài này thì bạn là IT rồi lên mình không hướng dẫn cụ thể nữa). Sau đó bạn thêm dòng này 127.0.0.10 dev.wordpress.vn
vào.
Giải thích: mình đang xét cho domain dev.wordpress.vn chạy với ip 127.0.0.10 bạn để ip thế nào cũng được nhé.
Cuối cùng sau khi đã thêm vào bạn ấn Ctrl+S để lưu lại.
– Bây giờ bạn phải kéo lại file host về vị trí ban đầu lúc mà bạn kéo ra nhé.
Như vậy bạn đã thiết lập xong việc cấu hình ip chạy cho domain rồi. Sau khi xong bạn làm bước 2
Bước 2: Tiếp theo bạn vào C:xamppapacheconfextra
và chọn file httpd-vhosts.conf
như hình (Tùy theo xampp bạn cài ổ nào bạn vào cho đúng đường dẫn nhé).
Bước 3: Bạn file lên và bạn làm như sau:
+ Xóa dấu ## ở dòng ##NameVirtualHost *:80 đi chỉ để là
NameVirtualHost *:80
+ Tiếp tục bạn coppy cho mình dòng này vào nữa
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/wordpress" ServerName dev.wordpress.vn </VirtualHost>
Giải thích:
DocumentRoot
: đường dẫn thư mục bạn muốn trỏ về
ServerName
: domain bạn muốn thiết lập để chạy vào đường dẫn đó.
Sau khi đã xong bạn lưu lại và khởi động xampp lên
Và bạn gõ vào trình duyệt dev.wordpress.vn nó sẽ chạy vào dự án của bạn là thành công nhé.
Như vậy bạn đã thiết lập xong tên miền ảo chạy trên xampp rồi đó. Rất đơn giản phải không hy vọng bạn làm thành công.