Xin lưu ý rằng các máy chủ ảo dựa trên tên tiêu chuẩn phụ thuộc vào việc nhận một tên miền chính xác từ yêu cầu trình duyệt của bạn để phục vụ trang web phù hợp (vhost).
Cách đúng để kiểm tra nhiều vhost trên máy cục bộ của bạn là cung cấp cho họ bất kỳ tên miền nào bạn có thể nghĩ ra và chỉ cần ánh xạ tên miền đó sang 127.0.0.1
(localhost) bằng cách thêm nó vào /etc/hosts
.
Ví dụ:
<Virtualhost *: 80>
Tên máy chủ www.iamnotawizard.com
Tài liệuRoot / var / www / iamnotawizard
</ Virtualhost>
sẽ hoạt động tốt miễn là bạn thêm dòng này vào /etc/hosts
:
127.0.0.1 www.iamnotawizard.com
- Lưu ý rằng Apache sẽ đưa ra
Could not reliably determine server's FQDN
cảnh báo mỗi khi bắt đầu / khởi động lại; bạn có thể yên tâm bỏ qua nó.
apachectl -S
có thể là một công cụ tiện dụng. Thông tin khác tại stackoverflow.com/questions/5474477/