Tôi có một ứng dụng web, trong đó một dịch vụ web nằm trong một thư mục. Toàn bộ ứng dụng web có thể được truy cập từ mọi nơi, trong khi dịch vụ web chỉ nên được truy cập từ một số địa chỉ IP nhất định. Tôi không thể tách chúng và đưa dịch vụ web vào một trang web IIS khác, do đó tôi cần hạn chế quyền truy cập vào dịch vụ web, trong khi nó nằm trong trang web đó. Tuy nhiên, tôi không có giới hạn trong việc tạo các thư mục ảo . Tôi nên làm gì? Tôi có thể làm được không?Giới hạn IP đối với một thư mục ứng dụng web, trong IIS7
Để hiểu kịch bản tốt hơn, giả sử rằng tên miền của trang web là www.sample.com
và mọi địa chỉ trên trang web này đều có thể truy cập được trên Internet. Ví dụ: www.sample.com\path1
và www.sample.com\path2
có thể xem được bởi mọi người và mọi địa chỉ IP trên mạng.
Nhưng địa chỉ của dịch vụ web www.sample.com\services\user.asmx
chỉ nên được truy cập từ địa chỉ IP nhất định, như 217.218.192.50
& & 107.50.27.30
ví dụ.
Làm cách nào để có thể đạt được cấu hình này trong IIS7?
Tôi không có biểu tượng Địa chỉ IP và Giới hạn miền đó trong chế độ xem các tính năng của tôi hoặc bất kỳ nơi nào khác. Tôi nghe nói rằng đó là một tính năng (cửa sổ) mà phải được kích hoạt ở đâu đó đầu tiên nhưng tôi dường như không thể tìm thấy như thế nào hoặc ở đâu ... Bất cứ ý tưởng? – Ghlouw
Phiên bản IIS nào bạn đang sử dụng? Tôi nghĩ đó là một tính năng mới. Có lẽ bạn nên kiểm tra với IIS7 hoặc IIS7.5. –
Tôi đang sử dụng IIS7.5. Cuối cùng tôi đã phát hiện ra rằng tôi có thể thêm tính năng này bằng Trình cài đặt Nền tảng Web - đó thường là cách dễ dàng nhất để thêm mọi thứ vào IIS. :) – Ghlouw