Để phát triển web trên máy chủ cục bộ của tôi ( nginx
) Tôi muốn tạo vhost tên miền phụ cho một số dự án, chủ yếu là để thuận tiện và linh hoạt. Ví dụ
server {
listen 80;
server_name project.myHostname;
root /that/projects/html/root;
....
}
Trong khi về mặt kỹ thuật nghi vấn (?), Nó hoạt động tốt khi thực hiện một yêu cầu http://project.myHostname
trên cùng một máy . Nhưng tôi muốn kết thúc với một cấu hình mà tôi có thể truy cập http://project.myHostname
từ bất kỳ thiết bị nào được kết nối trong mạng cục bộ (và chỉ ở đó). Giống như nó hoạt động khi tôi truy cập myHostname
(Bởi vì, tôi đoán bộ định tuyến DNS của tôi giải quyết điều đó với ip cục bộ). Nhưng đối với điều khác, tôi nhận được tất cả các loại lỗi la hét không có điều gì như vậy subdomain.hostname
.
Giải pháp duy nhất tôi tìm thấy cho đến nay là chỉnh sửa thủ công hosts
tệp cho mọi thiết bị có thể yêu cầu "địa chỉ" đó. Có một giải pháp thuận tiện hơn?
Tôi nghĩ rằng một vấn đề lớn ở đây có thể là sự hiểu biết kém của tôi về các khái niệm và mối quan hệ giữa tên máy chủ, tên miền và như vậy. Tôi đã vật lộn với điều này trong một thời gian nhưng có một thời gian khó khăn để có được đầu của tôi xung quanh nó.