Tôi có nhiều máy chủ ảo nginx tất cả đều trỏ đến localhost. Ngay bây giờ họ có cùng tên cổng khác nhau localhost:8080
, localhost:8081
. Thay vào đó tôi muốn họ có cùng tên cổng khác nhau site1:8080
, site2:8080
.
Tuy nhiên, điều này đòi hỏi tôi phải thêm các mục mới /etc/hosts/
cho mỗi trang web:
127.0.0.1 site1 site2 site3 site4
Thay vào đó, có cách nào để tạo một .local
tên miền sao cho mọi thứ được nhập kết thúc bằng đó sẽ được giải quyết thành localhost không? Bằng cách này, tôi có thể làm site1.local:8080
, site2.local:8080
và không cần phải cập nhật / etc / hosts mỗi lần. Cái gì đó như
127.0.0.1 .local
Thật không may, nó dường như không hoạt động.
Một số cách tôi có thể làm cho nó hoạt động mà không cần phải thiết lập một cái gì đó như thế dnsmasq
nào?
Tôi đã nghe nói về http://readme.localtest.me/ cho phép thực hiện site1.localtest.me:8080
nhưng tôi làm rất nhiều việc mà không có kết nối internet nên tôi lý tưởng sử dụng một cái gì đó không yêu cầu trực tuyến để giải quyết tới 127.0.0.1 .
Bất cứ điều gì tôi có thể làm với /etc/hosts
, /etc/resolv.conf
hoặc một cái gì khác có thể hoạt động để thiết lập một tên miền .local?