Làm cách nào tôi có thể kiểm soát địa chỉ IP IIS7 sử dụng?


18

Trong Win2k3, tôi thường httpcfgnói với IIS để nghe các địa chỉ IP cụ thể trên máy chủ. Tôi muốn chạy Apache với VisualSVN Server trên cổng 80 trên một địa chỉ IP khác nhưng IIS7 liên kết với tất cả các địa chỉ IP theo mặc định.

Tiện ích nào cho IIS7 kiểm soát các ràng buộc IIS7?


đó là một mẹo nhỏ, nhưng bạn phải thêm ip trong khi dịch vụ http đang hoạt động.
BasePulum

Câu trả lời:


22

Tôi tìm thấy câu trả lời. Có một tiện ích gọi là netsh.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

Theo mặc định, không có địa chỉ IP nào trong danh sách, vì vậy IIS7 sẽ liên kết với tất cả các địa chỉ IP. Nếu bạn thêm một IP vào danh sách, nó sẽ chỉ nghe IP đó hoặc bất kỳ IP nào được thêm vào danh sách. Cần phải khởi động lại IIS7 để thay đổi có hiệu lực.

Chỉnh sửa:

Để liệt kê các địa chỉ IP, nhập lệnh sau đây sau khi thêm địa chỉ IP:

netsh http show iplisten

Các netshtiện ích trả về các thông tin sau:

IP addresses present in the IP listen list: xxx.xxx.x.x

0

Chỉ cần nhấp vào thư mục "Trang web" trong trình quản lý IIS và nó liệt kê tất cả các ràng buộc.

*: 80 sẽ bị ràng buộc với tất cả IP không được chỉ định

hoặc là

[chủ nhà] trên *: 80

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.