cài đ?t chuyên bi?t ki?m nh?p http.sys cho Windows

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 820129 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

Tóm t?t

Trong Windows Server 2003 và phiên b?n sau này, Http.sys là các tr?nh đi?u khi?n ch? đ? h?t nhân x? l? các yêu c?u HTTP. M?t s? giá tr? ki?m nh?p có th? đư?c c?u h?nh theo yêu c?u c? th?. B?ng trong ph?n "Thông tin thêm" ch?a các thông tin sau v? các giá tr? s? đăng k?:
  • ki?m nh?p chính tên
  • giá tr? m?c đ?nh
  • Ph?m vi giá tr? h?p l?
  • Ch?c năng chính c?a cơ quan ki?m nh?p
  • C?nh báo m? (n?u có)
Lưu ? H?y xem ph?n "C?nh báo m?" đ? thông tin v? r?i ro ti?m năng khi b?n t?o và đ?t c?u h?nh các giá tr? ki?m nh?p b?ng cách s? d?ng các cài đ?t chuyên bi?t khác hơn so v?i các thi?t l?p m?c đ?nh.

Bài vi?t này là dành cho ngư?i dùng cao c?p và gi? đ?nh ki?n th?c v? ki?m nh?p và nh?ng r?i ro có liên quan khi s? ki?m nh?p b? thay đ?i.

Thông tin thêm

Quan tr?ng Ph?n, phương pháp ho?c tác v? này ch?a các bư?c cho b?n bi?t làm th? nào đ? ch?nh s?a registry. Tuy nhiên, v?n đ? nghiêm tr?ng có th? x?y ra n?u b?n s?a đ?i registry không chính xác. V? v?y, h?y ch?c ch?n r?ng b?n làm theo các bư?c sau m?t cách c?n th?n. Đ? b?o v? b? sung, sao lưu s? ki?m nh?p trư?c khi b?n s?a đ?i nó. Sau đó, b?n có th? khôi ph?c s? ki?m nh?p n?u m?t v?n đ? x?y ra. Đ? bi?t thêm chi ti?t v? làm th? nào đ? sao lưu và khôi phục s? ki?m nh?p, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
322756 Làm th? nào đ? sao lưu và khôi phục s? ki?m nh?p trong Windows


B?n có th? t?o ra các giá tr? DWORD sau dư?i các khóa registry sau đây:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Thu g?n b?ng nàyBung r?ng b?ng này
Khóa s? ki?m nh?pgiá tr? m?c đ?nhPh?m vi giá tr? h?p l?Ch?c năng quan tr?ng cơ quan ki?m nh?pC?nh báo m?
AllowRestrictedChars0BooleanN?u nonzero, Http.sys nh?n hex thoát kh?i các kí t? đ?i di?n trong yêu c?u các URL gi?i m? U + 0000-U + 001F và U + 007F-U + 009F ph?m vi.0
EnableAggressiveMemoryUsage00,1Preallocate b? nh? H? bơi nonpaged. theo m?c đ?nh, th? tr?n này có b?n ghi d?ch v? HTTP d?ng vi?c ch?p nh?n các k?t n?i khi ít hơn 20 megabyte (MB) c?a b? nh? H? bơi nonpaged có s?n. Sau khi b?n thêm giá tr? này vào s? ki?m nh?p, các b?n ghi d?ch v? HTTP t?t máy ch?p nh?n k?t n?i khi ít hơn 8 MB b? nh? H? bơi nonpaged có s?n. Thi?t l?p giá tr? ki?m nh?p này có th? làm gi?m s? lư?ng các "Connections_refused" và 503 l?i trong t?p tin Httperr.log.

Lưu ? Đi?u này ch? áp d?ng cho Windows Server 2003.
0
EnableNonUTF81BooleanN?u không, Http.sys ch?p nh?n ch? UTF-8 m? hóa URL. N?u nonzero, Http.sys c?ng ch?p nh?n ANSI ho?c DBCS m? hóa URL yêu c?u.0
FavorUTF81BooleanN?u nonzero, Http.sys luôn luôn c? g?ng đ? gi?i m? m?t URL như UTF-8 l?n đ?u tiên; N?u chuy?n đ?i mà không thành công và EnableNonUTF8 là nonzero, Http.sys sau đó c? g?ng đ? gi?i m? ANSI hay DBCS. N?u không (và EnableNonUTF8 nonzero), Http.sys c? g?ng đ? gi?i m? ANSI hay DBCS; N?u đó là không thành công, nó s? c? g?ng chuy?n đ?i UTF-8.0
MaxBytesPerSend655361-0xFFFFF (byte)Ghi đè kích c? c?a s? Giao th?c Ki?m soát Truy?n đư?c s? d?ng b?i Http.sys. M?t giá tr? cao hơn có th? cho phép t?i v? t?c đ? cao hơn trong môi trư?ng m?ng có băng thông cao và đ? tr? cao.

Lưu ? Đi?u này ch? áp d?ng cho Windows Server 2003.
0
MaxConnectionsMAX_ULONG1024(1k)-2031616 (2 MB) k?t n?iGhi đè lên các tính toán MaxConnections trong tr?nh đi?u khi?n. Đây là ch? y?u là m?t ch?c năng c?a b? nh?.1
MaxEndpoints00 - 1024 S? t?i đa hi?n t?i đi?m cu?i c?a đ?i tư?ng đư?c phép. giá tr? m?c đ?nh c?a s? không ng? ? r?ng t?i đa tính t? vùng nhớ trống.

Lưu ? Đi?u này ch? áp d?ng cho Windows Server 2003.
1
MaxFieldLength1638464 - 65534 (64 k - 2) byteThi?t l?p m?t gi?i h?n trên cho m?i tiêu đ?. Xem MaxRequestBytes. Gi?i h?n này d?ch đ?n kho?ng 32 k kí t? đ?i di?n cho URL.1
MaxRequestBytes16384256 - 16777216 Byte (16 MB)Xác đ?nh gi?i h?n trên cho T?ng kích c? c?a d?ng yêu c?u và các tiêu đ?.
cài đ?t chuyên bi?t m?c đ?nh c?a m?nh là 16 KB. N?u giá tr? này là th?p hơn MaxFieldLength, giá tr? MaxFieldLength đư?c đi?u ch?nh.
1
PercentUAllowed1BooleanN?u nonzero, Http.sys ch?p nh?n các %uNNNN Các k? hi?u trong yêu c?u URL.0
UrlSegmentMaxCount2550 - phân đo?n 16,383S? lư?ng t?i đa c?a phân đo?n đư?ng d?n URL. N?u không, s? bao b?c b?i giá tr? t?i đa c?a m?t ULONG.1
UriEnableCache1BooleanN?u nonzero, Http.sys ph?n ?ng và m?nh b? nh? cache đư?c kích ho?t.0
UriMaxUriBytes262144 (byte)4096(4k)-16777216(16MB) byteB?t k? ph?n ?ng l?n hơn giá tr? này không đư?c lưu tr? trong b? nh? cache ph?n ?ng h?t nhân.1
3
UriScavengerPeriod120 (giây)10 - 0xFFFFFFFF giâyXác đ?nh t?n s? c?a scavenger b? nh? cache. B?t k? ph?n ?ng ho?c m?nh mà không đư?c truy c?p trong s? giây b?ng UriScavengerPeriod xóa.1
2
UrlSegmentMaxLength2600 – kí t? đ?i di?n 32,766S? lư?ng t?i đa c?a các kí t? đ?i di?n trong m?t phân đo?n đư?ng d?n URL (khu v?c gi?a slashes trong URL). N?u không, nó là chi?u dài đư?c bao b?c b?i giá tr? t?i đa c?a m?t ULONG.1
B?n có th? tr?i nghi?m ch?m hi?u su?t trong Internet Information Services (IIS) 6.0 khi ?ng d?ng Internet Server API (ISAPI) ho?c các ?ng d?ng giao di?n c?ng thông thư?ng (CGI) đư?c lưu tr? trên IIS 6.0 g?i ph?n ?ng. N?u b?n g?p v?n đ? này, b?n có th? thêm giá tr? MaxBufferedSendBytes DWORD đ? ki?m nh?p.Đ? bi?t thêm chi ti?t v? v?n đ? này, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
906977L?I: B?n kinh nghi?m hi?u su?t ch?m khi ISAPI ?ng d?ng và ?ng d?ng CGI đư?c lưu tr? trên Internet thông tin b?n ghi d?ch v? 6.0 g?i h?i đáp
Trong Windows XP và phiên b?n m?i hơn, và trong Windows Server 2003 và phiên b?n m?i hơn, b?n c?ng có th? t?o ra giá tr? DWORD sau dư?i các khóa registry sau đây:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
Thu g?n b?ng nàyBung r?ng b?ng này
Khóa s? ki?m nh?pgiá tr? m?c đ?nhPh?m vi giá tr? h?p l?Ch?c năng quan tr?ng cơ quan ki?m nh?pC?nh báo m?
CertChainCacheOnlyUrlRetrieval10,1theo m?c đ?nh, các g?i ? AIA không đúng trong chu?i xác nh?n khi IIS đư?c c?u h?nh đ? s? d?ng ch?ng ch? khách hàng. Hành vi này là v? l? do hi?u su?t và b?o m?t. Ví d?, hành vi này có th? giúp ngăn ng?a t?n công DoS. Tuy nhiên, hành vi này c?ng có th? d?n đ?n rejections gi?y ch?ng nh?n b?t ng? khi thu h?i AIA là c?n thi?t. Đ? ghi đè các hành vi này, b?n có th? đ?t các tham s? DWORD CertChainCacheOnlyUrlRetrieval 0 (zero) theo khóa s? ki?m nh?p "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters".không áp d?ng

C?nh báo m?

  • 0: Không có r?i ro.
  • 1: Thay đ?i khoá ki?m nh?p này đư?c coi là vô cùng nguy hi?m. Phím này gây ra Http.sys đ? S? d?ng B? nh? nhi?u hơn và có th? làm tăng các l? h?ng đ? t?n công đ?c h?i.
  • 2: M?t giá tr? th?p có th? gây ra b? nh? cache đ? đư?c flushed thư?ng xuyên hơn. N?u hành vi này x?y ra, nó có th? ?nh hư?ng đ?n hi?u su?t.
  • 3: M?t giá tr? th?p có th? ?nh hư?ng đ?n hi?u su?t cho các n?i dung t?nh.


Thay đ?i đư?c th?c hi?n đ? ki?m nh?p s? không có hi?u l?c cho đ?n khi b?n kh?i đ?ng l?i b?n ghi d?ch v? HTTP. Ngoài ra, b?n có th? ph?i kh?i đ?ng l?i b?t k? b?n ghi d?ch v? IIS liên quan.

Đ? kh?i đ?ng l?i b?n ghi d?ch v? HTTP, lo?i và b?n ghi d?ch v? IIS t?t c? liên quan, h?y làm theo các bư?c sau:
  1. B?m chu?t B?t đ?u, b?m vào Ch?y, lo?i CMD, và sau đó nh?p vào Ok.
  2. T?i d?u ki?m nh?c l?nh, g? net stop http, và sau đó nh?n Enter.
  3. T?i d?u ki?m nh?c l?nh, g? net B?t đ?u http, và sau đó nh?n Enter.
  4. T?i d?u ki?m nh?c l?nh, g? net stop iisadmin /y, và sau đó nh?n Enter.

    Lưu ? B?t k? b?n ghi d?ch v? IIS mà ph? thu?c vào các b?n ghi d?ch v? IIS Admin b?n ghi d?ch v? c?ng s? đư?c ng?ng l?i. Thông báo các b?n ghi d?ch v? IIS đư?c t?t máy khi b?n ng?ng các b?n ghi d?ch v? IIS Admin b?n ghi d?ch v?. B?n s? kh?i đ?ng l?i b?n ghi d?ch v? m?i bư?c ti?p theo.
  5. Kh?i đ?ng l?i b?n ghi d?ch v? IIS đ? đư?c ng?ng l?i trong bư?c 4. Đ? làm đi?u này, h?y g? net B?t đ?u servicenamet?i d?u ki?m nh?c l?nh và sau đó nh?n Enter. Ch? huy,servicename là tên c?a b?n ghi d?ch v? mà b?n mu?n kh?i đ?ng l?i. Ví d?, đ? kh?i đ?ng l?i b?n ghi d?ch v? xu?t b?n World Wide Web b?n ghi d?ch v?, g? net B?t đ?u "World Wide Web b?n ghi d?ch v? xu?t b?n", và sau đó nh?n Enter.

Thu?c tính

ID c?a bài: 820129 - L?n xem xét sau cùng: 09 Tháng Giêng 2013 - Xem xét l?i: 3.0
Áp d?ng
  • Windows Server 2012 Standard
  • Windows 8
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 Enterprise
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
T? khóa: 
kbinfo kbmt KB820129 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này: 820129

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com