Để 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.
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
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.
Thêm một dòng như hình minh họa vào dưới cùng file hosts
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 web | Bà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