คำถามติดแท็ก iis

IIS คือ Internet Information Services ซึ่งเป็นเว็บเซิร์ฟเวอร์ที่มาพร้อมกับระบบปฏิบัติการ Windows Server ของ Microsoft นี่คือแท็กทั่วไป หากเป็นไปได้โปรดใช้แท็ก * เฉพาะรุ่นเช่น [iis-7], [iis-7.5] และอื่น ๆ

13
ฉันจะทราบได้อย่างไรว่าติดตั้ง IIS เวอร์ชันใด
ฉันมีกล่องที่ใช้ Win2k3 และมีทิศทางจาก Microsoft KB เกี่ยวกับใบรับรอง SSL สำหรับ IIS 5.0 และ 6.0 ฉันจะทราบได้อย่างไรว่าติดตั้ง IIS เวอร์ชันใดในปัจจุบัน
95 windows  iis 

8
LogParser ที่แนะนำสำหรับการตรวจสอบ IIS หรือไม่
เมื่อ Stack Overflow เติบโตขึ้นเราจะเริ่มดูบันทึก IIS ของเราอย่างใกล้ชิดเพื่อระบุปัญหาไคลเอนต์ HTTP - สิ่งต่าง ๆ เช่นแมงมุมเว็บสไปเดอร์ผู้ใช้ที่มีหน้าเว็บขนาดใหญ่ตั้งค่าให้รีเฟรชทุกวินาที ผู้ใช้ที่พยายามเพิ่มหน้าเว็บนับเป็นพันล้านครั้งเป็นต้น ฉันได้คำค้นหาLogParserสองสามข้อที่ช่วยให้เราระบุความผิดปกติและความผิดปกติส่วนใหญ่เมื่อชี้ไปที่ไฟล์บันทึก IIS การใช้แบนด์วิดท์สูงสุดตาม URL SELECT top 50 DISTINCT SUBSTR(TO_LOWERCASE(cs-uri-stem), 0, 55) AS Url, Count(*) AS Hits, AVG(sc-bytes) AS AvgBytes, SUM(sc-bytes) as ServedBytes FROM {filename} GROUP BY Url HAVING Hits >= 20 ORDER BY ServedBytes DESC เสิร์ฟ URL avgbyte …
86 iis  logparser 

3
ฉันควรทำอย่างไรเพื่อให้แน่ใจว่า IIS ไม่ได้รีไซเคิลแอปพลิเคชันของฉัน
ฉันมีแอพบริการ WCF ที่โฮสต์ใน IIS ในการเริ่มต้นมันจะไปและดึงทรัพยากรที่มีราคาแพงมาก (ในแง่ของเวลาและ cpu) เพื่อใช้เป็นแคชในท้องถิ่น น่าเสียดายที่ IIS ดูเหมือนว่าจะรีไซเคิลกระบวนการอย่างสม่ำเสมอ ดังนั้นฉันพยายามเปลี่ยนการตั้งค่าใน Application Pool เพื่อให้แน่ใจว่า IIS ไม่ได้รีไซเคิลแอปพลิเคชัน จนถึงตอนนี้ฉันได้เปลี่ยนสิ่งต่อไปนี้: จำกัด ช่วงเวลาภายใต้ CPU ตั้งแต่ 5 ถึง 0 หมดเวลาใช้งานภายใต้ Process Model จาก 20 เป็น 0 ช่วงเวลาปกติภายใต้การรีไซเคิลจาก 1740 ถึง 0 จะเพียงพอหรือไม่ และฉันมีคำถามเฉพาะเกี่ยวกับรายการที่ฉันเปลี่ยน: การตั้งค่า จำกัด ช่วงเวลาภายใต้ CPU หมายถึงอะไรโดยเฉพาะ หมายความว่าหากเกินการใช้งาน CPU อย่างแน่นอนพูลแอปพลิเคชันจะถูกนำกลับมาใช้ใหม่หรือไม่ "รีไซเคิล" หมายถึงอะไร? แอปพลิเคชันฉีกขาดและเริ่มต้นใหม่อีกครั้งหรือไม่ อะไรคือความแตกต่างระหว่าง …
82 iis  iis-7  iis-7.5 

4
IIS สามารถกำหนดค่าให้ส่งต่อคำขอไปยังเว็บเซิร์ฟเวอร์อื่นได้หรือไม่
ฉันมีหลายเว็บไซต์ที่ติดตั้งบนเซิร์ฟเวอร์ IIS 6 หนึ่งตัวที่โดดเด่นโดย Host Header อย่างไรก็ตามฉันต้องการมีหนึ่งในเว็บไซต์ที่ให้บริการโดยเซิร์ฟเวอร์ Linux / Apache บนเครือข่ายของฉัน ฉันจำเป็นต้องใช้ reverse proxy add-in สำหรับ IIS หรือมีวิธีง่าย ๆ ในการแจ้งให้ IIS ส่งต่อคำขอทั้งหมดไปยังเซิร์ฟเวอร์อื่นหรือไม่

8
บน IIS ฉันจะแก้ไขช่องโหว่ SSL 3.0 POODLE ได้อย่างไร (CVE-2014-3566)
ฉันจะแก้ไขCVE-2014-3566บนระบบ Windows Server 2012 ที่ใช้ IIS ได้อย่างไร มีโปรแกรมแก้ไขใน Windows Update หรือไม่ฉันต้องเปลี่ยนรีจิสทรีเพื่อปิดใช้งาน SSL 3.0หรือไม่
53 windows  iis  ssl 

4
อะไรคือความแตกต่างระหว่าง iisreset, recycle, refresh และ restart
ใน IIS7 มีหลายสิ่งที่คุณสามารถทำได้เพื่อเริ่มเว็บไซต์ใหม่ ฉันไม่ชัดเจนว่าพวกเขาเกี่ยวข้องกันอย่างไร เรียกใช้ iisreset จากบรรทัดคำสั่ง รีเฟรชเว็บไซต์ รีไซเคิลแอพพูล รีสตาร์ทเว็บไซต์ ใครสามารถอธิบายสิ่งที่แต่ละคนได้โปรด
53 iis 

3
มีอันตรายใด ๆ ในการปิดใช้งานการหมดเวลาใช้งานสำหรับกลุ่มแอปพลิเคชันหรือไม่
ฉันกำลังต่อสู้กับปัญหากับ ASP.Net ใช้เวลาไม่กี่นาทีในการโหลดหน้าเป็นครั้งแรก จากการเล่นกับการตั้งค่าฉันพบว่าการปิดใช้งาน "กระบวนการของผู้ปฏิบัติงานปิดเครื่องหลังจากไม่ได้ใช้งาน (เวลาเป็นนาที)" หยุดปัญหาไม่ให้เกิดขึ้น ... ฉันถือว่าเหตุผลที่ทำให้ปัญหาของฉันเกิดขึ้นเนื่องจากกระบวนการทำงาน ไม่สิ้นสุดและแอพพลิเคชั่นไม่จำเป็นต้องสร้างขึ้นมาใหม่ มีอันตรายใด ๆ ในการปิดใช้งานตัวเลือกนี้หรือไม่? มันจะมีอะไรแตกต่างกันไป?
51 iis  asp.net 

11
IIS7: ไม่สามารถตั้งชื่อโฮสต์บนไซต์ด้วย SSL cert และพอร์ต 443
พิจารณาเครื่อง Win 2008 SP2 ด้วย IIS7 ภารกิจคือการใช้ใบรับรองและชื่อโฮสต์กับไซต์หนึ่งเดียวบนเครื่องนี้ จำเป็นต้องมีส่วนหัวโฮสต์ของเว็บไซต์abc.123.example.com ขั้นตอนแรกคือการติดตั้ง. pfx ไปยังร้านค้าส่วนตัวซึ่งประสบความสำเร็จ IIS7 ค้นหาใบรับรองว่าพร้อมใช้งาน แต่จะไม่อนุญาตให้ป้อนชื่อโฮสต์ กล่องข้อความชื่อโฮสต์ถูกปิดใช้งาน / เป็นสีเทาเสมอก่อนที่จะเลือกใบรับรองของฉัน ฉันได้ลบการผูกพอร์ตเริ่มต้น 80 แล้ว คำถาม:ฉันจะตั้งชื่อโฮสต์สำหรับไซต์นี้ได้อย่างไร มันเป็นเรื่องของการรับรองนี้เป็นใบรับรองตัวแทนหรือไม่? ฉันเข้าใจว่าคำขอ SSL เข้ามาในเว็บเซิร์ฟเวอร์และส่วนหัวโฮสต์ในแพ็กเก็ตนั้นได้รับการเข้ารหัส เหตุใด IIS6 จึงอนุญาตให้ระบุส่วนหัวของโฮสต์ แต่ IIS7 ไม่ได้ อัปเดต:ใบรับรองไม่ใช่ส่วนหนึ่งของปัญหา ฉันได้สร้างไซต์ใหม่บนเครื่องและเมื่อเลือกการเชื่อมโยง https กล่องข้อความชื่อโฮสต์จะถูกปิดใช้งาน

6
วิธีลบ IIS / ASP.NET Response Headers
ฉันมีเซิร์ฟเวอร์ IIS / 6.0 สองตัวที่ความปลอดภัยขอให้ฉันลบส่วนหัวการตอบกลับสองสามข้อที่ส่งไปยังเบราว์เซอร์ไคลเอ็นต์ตามคำขอ พวกเขากังวลเกี่ยวกับการเปิดเผยข้อมูลแพลตฟอร์มผ่านส่วนหัวการตอบกลับ ฉันได้ลบ HTTP-HEADERS ทั้งหมดออกจากการกำหนดค่า IIS สำหรับเว็บไซต์ (X-Powered-By หรือส่วนหัวดังกล่าวบางส่วน) (โดยส่วนตัวแล้วฉันรู้ว่าข้อมูลนี้สามารถค้นพบได้ง่ายแม้ว่าจะถูกซ่อนอยู่ แต่ไม่ใช่สายของฉัน) ส่วนหัวที่ฉันต้องการลบ: เซิร์ฟเวอร์ - Microsoft-IIS / 6.0 X-AspNet-Version - 2.0.50727 ฉันรู้ด้วยเช่นกันว่า ASP.NET MVC ก็ปล่อยส่วนหัวของตัวเองเช่นกันถ้าคุณรู้วิธีที่จะลบมันก็จะเป็นประโยชน์ X-AspNetMvc-Version - 1.0

2
ฉันจะค้นหาหมายเลข W3SVC ของเว็บไซต์ IIS7.5 ที่ระบุได้อย่างไร
ฉันมีเซิร์ฟเวอร์ที่ใช้งานหลายเว็บไซต์ภายใต้ IIS7.5 ฉันต้องการดูไฟล์บันทึกสำหรับเว็บไซต์หนึ่งโดยเฉพาะ ใน C: \ inetpub \ logs \ LogFiles ฉันเห็นโฟลเดอร์จำนวนหนึ่ง W3SVC1 ถึง 6 ฉันจะทราบได้อย่างไรว่าเว็บไซต์ใดสอดคล้องกับโฟลเดอร์ใด ใน IIS6.0 มันเคยบอกคุณ แต่ฉันหามันไม่เจอใน IIS7.5
42 logging  iis-7.5  iis 

7
คุณจะรู้ได้อย่างไรว่า w3wp.exe ทำอะไร (หรือวิธีวินิจฉัยปัญหาด้านประสิทธิภาพ)
ฉันมีปัญหาด้านประสิทธิภาพในไซต์ที่เราสร้างขึ้นและฉันไม่แน่ใจว่าจะเริ่มวินิจฉัยได้อย่างไร คำอธิบายสั้น ๆ คือ: เรามีเว็บไซต์ขนาดเล็กมาก ( http://hearablog.com ) ที่มีปริมาณการใช้งานน้อยมากในเซิร์ฟเวอร์เฉพาะเส็งเคร็ง CPU มักจะสูงมากบางครั้งมันก็อยู่ที่ 100% นานหลายนาทีและ w3wp.exe ใช้เวลาส่วนใหญ่ไป สถานการณ์ทั่วไปคือ w3wp.exe ใช้เวลา 60% และ SQL Server ใช้เวลาประมาณ 30% ฐานข้อมูลของเราก็ค่อนข้างเล็กเช่นกัน คำอธิบายยาวและรายละเอียดเพิ่มเติม: ไซต์นี้โฮสต์ในเซิร์ฟเวอร์ที่เส็งเคร็งมากโดย Cari.Net จากจุดเริ่มต้นเรามีความรู้สึกว่าเซิร์ฟเวอร์ไม่ได้ทำงานอย่างถูกต้องเหมือนบางสิ่งอาจใช้เวลานานเกินไปดังนั้นนี่อาจเป็นปัญหาการกำหนดค่าตั้งแต่เริ่มต้น มันอาจจะยังเป็นไปได้ว่าเราจะได้รับเซิร์ฟเวอร์เสมือนในขณะที่เราควรจะมีเฉพาะหนึ่งแม้ว่าเราจะมีหลักฐานที่แสดงว่าต้องการบ่งชี้นี้ไม่มียกเว้นความจริงที่ว่าเซิร์ฟเวอร์มีแนวโน้มที่จะค่อนข้างช้า เซิร์ฟเวอร์คือ Windows 2008 Standard 64 บิตพร้อม SQL 2008 Express ฮาร์ดแวร์คือ Celeron 2.80 GHz, 1Gb RAM เว็บไซต์ได้รับการพัฒนาใน ASP.Net MVC โดยใช้ Entity …

5
เหตุใดจึงต้องใช้ Kerberos แทนที่จะเป็น NTLM ใน IIS
นี่คือสิ่งที่ฉันไม่เคยได้รับคำตอบเช่นเดียวกับที่ฉันชอบ: ข้อได้เปรียบที่แท้จริงของการใช้การพิสูจน์ตัวตน Kerberos ใน IIS แทนที่จะเป็น NTLM คืออะไร ฉันเคยเห็นผู้คนมากมายต้องดิ้นรนเพื่อตั้งค่า (รวมตัวเอง) และฉันไม่สามารถหาเหตุผลที่ดีในการใช้งานได้ จะต้องมีข้อได้เปรียบที่ค่อนข้างสวย แต่ไม่อย่างนั้นมันจะไม่คุ้มค่ากับปัญหาทั้งหมดในการตั้งค่าใช่ไหม
40 iis  kerberos  windows  ntlm 

8
ตัวจัดการ IIS - เชื่อมต่อกับเซิร์ฟเวอร์อื่น (เซิร์ฟเวอร์ Win7 ไปยัง Win2008)
ฉันใช้ Windows 7 Ultimate ถ้าฉันเปิด IIS Manager ขึ้นมาฉันจะเห็นรายการ "การเชื่อมต่อ" ทางด้านซ้ายมือ ในรุ่นก่อนหน้าฉันจะสามารถเลือกตัวเลือก "เชื่อมต่อกับเซิร์ฟเวอร์อื่น" หรือ "เชื่อมต่อกับเครื่องอื่น" แต่ไม่มีตัวเลือกดังกล่าวปรากฏที่นี่ สิ่งเดียวในรายการคือเครื่องของฉัน แม้ในแถบที่อยู่ถ้าฉันพิมพ์ด้วยตัวเองในตำแหน่งเซิร์ฟเวอร์ (\ servername แม้จะลองแค่ชื่อเซิร์ฟเวอร์) ก็ไม่มีอะไรเกิดขึ้น (มันแค่ย้อนกลับไปใช้คอมพิวเตอร์ปัจจุบันของฉัน) เอกสารที่http://technet.microsoft.com/en-us/library/cc732466%28WS.10%29.aspxดูเหมือนว่าจะบ่งบอกถึงขั้นตอนเดียวกันมาก ... แต่มีเพียงปุ่มหรือเมนูใดก็ได้เลือกที่จะทำ นี้. ฉันพลาดอะไรไปรึเปล่า? ฉันไม่เห็นตัวเลือกเมนูที่เป็นสีเทา แก้ไข: ใต้เมนู "ไฟล์" ฉันเห็น 2 ตัวเลือก: บันทึกการเชื่อมต่อ (เป็นสีเทา) ทางออก ใต้บานหน้าต่าง "การเชื่อมต่อ" ฉันเห็นปุ่ม 1 ปุ่มเป็นสีเทา เมื่อฉันเลื่อนเมาส์มันก็จะพูดว่า "ขึ้น" ดูเหมือนว่าจะใช้งานได้ถ้าฉันเรียกดูองค์ประกอบในการตั้งค่า IIS ในเครื่องคอมพิวเตอร์ของฉัน ถ้าฉันคลิกขวาภายในบานหน้าต่างเองฉันเห็น รีเฟรช เพิ่มเว็บไซต์ …
40 windows-7  iis-7  iis 

7
การเอาแอปพลิเคชันแฟนทอมออกจาก Application Pools ใน IIS7
ฉันมีแอปพลิเคชันในหนึ่งในแอปพลิเคชันของฉันที่มีเส้นทางเสมือนของ '/Site/login.aspx' ฉันต้องการลบ แต่ไม่มีอยู่ในคอมพิวเตอร์ของฉันอีกต่อไปและมันทำให้ฉันมีปัญหาในการตั้งค่า AppFabric ฉันเข้าใจว่าคุณสามารถลบแอปพลิเคชันแฟนทอมเหล่านี้ได้โดยสร้างแอปพลิเคชันใหม่ใน IIS แล้วกดปุ่ม Remove นั่นจะกำจัดแอปพลิเคชันออกจากกลุ่ม แต่ในกรณีนี้ฉันไม่สามารถสร้างแอปพลิเคชันใหม่ได้เนื่องจาก /login.aspx ในเส้นทางเสมือน แนวคิดใดที่ฉันจะลบรายการที่ผิดพลาดนี้ได้? ขอบคุณ

4
แก้ไขไฟล์การกำหนดค่า IIS 7 applicationHost.config โดยตรง
ฉันรู้ว่า IIS 7+ ตอนนี้ใช้ไฟล์กำหนดค่า XML แทนเมแทบอส ฉันรู้ด้วยเช่นกันว่าถ้าฉันแก้ไขไฟล์ web.config สำหรับไซต์ที่กำหนด IIS จะตรวจจับการเปลี่ยนแปลงโดยอัตโนมัติและดำเนินการเปลี่ยนแปลงการกำหนดค่าที่สอดคล้องกันโดยอัตโนมัติ อย่างไรก็ตามสิ่งนี้ใช้กับไฟล์การตั้งค่า applicationHost.config ระดับเซิร์ฟเวอร์หรือไม่ (โดยปกติจะอยู่ใน C: \ windows \ system32 \ inetsrv \ config) โดยเฉพาะมันปลอดภัยหรือไม่ที่จะแก้ไขไฟล์นี้อย่างระมัดระวังแทนที่จะใช้ IIS Manager หรือยูทิลิตี้บรรทัดคำสั่ง appcmd? ฉันไม่พบสิ่งใดในเอกสารที่กล่าวว่าไม่เป็นไรหรือไม่ถูกต้องในการทำเช่นนี้ ฉันอยากรู้อยากเห็นเพราะฉันต้องเปลี่ยนการเชื่อมโยงสำหรับเว็บไซต์จำนวนมากจาก IP หนึ่งไปยังอีก มันจะเร็วกว่ามากในการค้นหาทั่วโลกและแทนที่สำหรับที่อยู่ IP ในไฟล์กำหนดค่าแทนที่จะแก้ไขด้วยตนเองหลายสิบไซต์ใน GUI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.