Search

Cấu hình Apache trong XAMPP để chạy nhiều website

  • Share this:
Cấu hình Apache trong XAMPP để chạy nhiều website

Để có thể chạy nhiều website trên một máy chủ Apache trong bộ XAMPP, bạn cần biết cách chỉnh sửa file config và file hosts để giả lập môi trường giống Internet nhất.

Chỉnh sửa file config của Apache để chạy nhiều website

Bạn vào thư mục xampp\apache\conf\extra mở tập tin httpd-vhosts.conf.

xampp apache vhosts
 

Bỏ 2 dấu ## ở trước dòng NameVirtualHost *:80 như hình minh họa

Với mỗi website, bạn cần thêm một đoạn cấu hình nằm giữa hai thẻ <VirtualHost> như hình minh họa

xampp apache virtualhost

Trong cấu hình đó:

  • DocumentRoot: đường dẫn tới thư mục gốc chứa mã nguồn trang web của bạn
  • ServerName: tên miền - domain (địa chỉ) sẽ chạy trang web của bạn

Sau khi cấu hình trang web mới, lưu file httpd-vhosts.conf, khởi động lại Apache để cấu hình có tác dụng.

Cuối cùng, vì ServerName ở đây là một địa chỉ - tên miền giả lập, không phải tên miền thực sự trên Internet, nên bạn chỉ có thể chạy nó trên máy tính cục bộ của bạn mà thôi. Bạn cần chỉnh sửa file hosts để tạo ra một bản ghi với địa chỉ là ServerName trên.

xampp apache hosts

Thêm một dòng như hình minh họa vào dưới cùng file hosts

xampp apache hosts localhost
127.0.0.1 là địa chỉ localhost, có ý nghĩa là chính máy tính bạn đang sử dụng. Còn demo1.localhost là ServerName, bạn phải đánh giống y hệt như đã cấu hình trong file httpd-vhosts.conf

Chỉnh sửa xong file hosts, bạn bật trình duyệt web, đánh vào địa chỉ http://demo1.localhost, nếu xuất hiện trang web của bạn thì là bạn đã cấu hình thành công. Chúc mừng bạn!
 

Bài trước: Cài đặt web server XAMPP tạo môi trường phát triển webBài tiếp theo: Khởi đầu với một trang web HTML đơn giản

 


HỌC VIỆN CÔNG NGHỆ CNET

cnet.edu.vn | info@cnet.edu.vn

Tags:
Admin Admin

Admin Admin

CNET Academy Administrator