Tôi vận hành VPS trên Digital Ocean chạy Ubuntu 12.04.3, với các máy chủ ảo. Tôi đã có thể thiết lập mọi thứ theo hướng dẫn này tại đây: https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ub Ubuntu-12-04-lts
Tuy nhiên, sau vài ngày tôi đã điều hướng đến tên miền chính của mình (noelforte.com) để kiểm tra và xem mọi thứ có hoạt động trơn tru không, nhưng thay vì thấy trang đích mà tôi đã tạm thời thiết lập, thay vào đó tôi được chào đón với một danh sách thư mục.
Thật kỳ lạ, tên miền phụ tôi đã cấu hình với Vhost vẫn được trỏ đến thư mục bên phải, tuy nhiên tên miền chính của tôi được hoàn nguyên để chỉ vào gốc tài liệu mặc định của /var/www
.
Xóa các tệp cấu hình trong /etc/apache2/sites-available
và thiết lập lại mọi thứ sẽ mang lại kết quả tương tự: bất kỳ tên miền phụ nào cũng sẽ trỏ đến đúng vị trí, tuy nhiên TLD gốc vẫn bị kẹt chỉ vào /var/www
.
Điều gì có thể gây ra một tình huống như thế này, và tại sao sau đó nó lại hoạt động tốt?