2012-06-28 29 views
26

Tôi đang cố gắng chia sẻ trang web của mình trong mạng cục bộ. Tôi muốn sử dụng công cụ dòng lệnh để thực hiện hành động này.Làm thế nào để kích hoạt "World Wide Services (HTTP)" trong tường lửa bằng cách sử dụng dòng lệnh?

Manually: Để cho phép truy cập http thông qua Windows Firewall trên Windows 7. Từ menu Start bắt đầu gõ "Cho phép một chương trình thông qua Windows Firewall". Cuộn xuống dưới cùng của danh sách và tìm World Wide Web Services (HTTP) và kích hoạt nó trên mạng của bạn. Nó hoạt động tốt.

dòng lệnh không hoạt động:

>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes 

Lỗi: Không có quy tắc phù hợp với tiêu chuẩn quy định.

Điều gì sai trong dòng lệnh?

Trả lời

10

Tôi gặp vấn đề tương tự khi tôi sử dụng phiên bản tiếng Nga của MS Windows 7 Pro.

Sự cố này đã được giải quyết khi tôi kiểm tra "World Wide Web Services (HTTP)" trong danh sách dịch vụ. Đối với phiên bản Nga của tôi về Windows, nó được đặt tên là "службы Интернета (HTTP)"

Vì vậy, dòng lệnh này hoạt động tốt:

>> netsh advfirewall firewall set rule name="службы Интернета (HTTP)" new enable=yes 
7

tên cần phải được cai trị nhóm như sau:

>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes 
+0

Tôi nhận được thông báo cho biết rằng 2 cài đặt đã được thay đổi và kết quả là OK. Tuy nhiên, truy cập từ bên ngoài vẫn bị từ chối. (Tuy nhiên, việc tắt tường lửa AVG sẽ khắc phục được sự cố). AVG có thể can thiệp không? Nếu có thì có cách giải quyết khác không? – reubenjohn

38

Đối với Windows 7: Nhập firewall.cpl khi chạy (Win + R) và sau đó trên bảng điều khiển bên trái của cửa sổ đã mở, hãy truy cập Cài đặt nâng cao sau đó trong Nội quy gửi sẽ có danh sách các quy tắc, trong những tìm này World Wide Web Services (HTTP Traffic-In) và bật điều đó nếu bạn cũng quan tâm đến HTTPS sau đó cũng kích hoạt World Wide Web Services (HTTPS Traffic-In).

+0

Quy tắc WWW duy nhất trong danh sách là ** "World Wide Web Services (HTTPS Traffic-In)" **!Thật không may quy tắc tôi đang tìm kiếm là ** "Dịch vụ Web toàn cầu (Giao thông HTTP)" ** – reubenjohn

+0

Tìm bất kỳ quy tắc nào tương tự quy tắc này. Trên thực tế có rất nhiều quy tắc, vì vậy bạn phải cẩn thận tìm kiếm thông qua chúng. –

+0

@reubenjohn Bạn có thể đã tìm thấy nó ngay bây giờ, nhưng cái bạn đang tìm kiếm tiếp tục nằm trong danh sách. –

0

Để lưu trữ trang web của riêng bạn trên PC của bạn. đảm bảo bạn đã chuyển tiếp lưu lượng truy cập trên cổng 80 từ bộ định tuyến đến máy tính cục bộ của bạn (cổng chuyển tiếp). Và đảm bảo tường lửa được kích hoạt cho IIS hoặc bất kỳ máy chủ web nào bạn chọn để sử dụng.

3

Tương tự như Sohail xIN3N và trái với Jamie trên nhưng sau đây là những gì cuối cùng làm việc cho tôi:

netsh advfirewall firewall set rule name="World Wide Web Services (HTTP Traffic-In)" new enable=yes 

Hệ thống chi tiết:

  • Win7 x64
  • Windows Firewall with Advanced Security Version : 6.1.7601.17514
  • IIS 7
Các vấn đề liên quan