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

IIS7 เป็นซอฟต์แวร์เว็บเซิร์ฟเวอร์ของ Microsoft ที่เผยแพร่ใน Windows Server 2008

5
ฉันจะเพิ่มสิทธิ์ ACL สำหรับบัญชี IIS APPPOOL \ * ผ่าน Powershell ได้อย่างไร
ฉันต้องการที่จะสามารถตั้งค่าบัญชี IIS สำหรับเว็บไซต์ใหม่ให้มีการแก้ไขสิทธิ์ ฉันมีสคริปต์ต่อไปนี้: function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') { $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" $acl = Get-Acl $directory $user = New-Object System.Security.Principal.NTAccount($domain, $username ) $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($user, "Modify", $inherit, $propagation, "Allow") $acl.AddAccessRule($accessrule) set-acl -aclobject $acl $directory } อย่างไรก็ตามเมื่อฉันเรียกใช้ฉันได้รับข้อผิดพลาดเช่นนี้: Set-Acl: ความสัมพันธ์ที่เชื่อถือได้ระหว่างเวิร์กสเตชันนี้และโดเมนหลักล้มเหลว ผมคิดว่านี่เป็นเพราะIIS APPPOOLไม่ได้เป็นโดเมนจริง แต่เป็นคำนำหน้าแปลกในบัญชีชนิดของปลอม …

3
ความแตกต่างระหว่างแอปพลิเคชันและไดเรกทอรีเสมือน
ฉันเป็นนักพัฒนา asp.net ฉันมักสับสนระหว่างแอปพลิเคชันและไดเรกทอรีเสมือนใน IIS ดูเหมือนว่าใน iis 6.0 คุณสามารถสร้างไดเรกทอรีเสมือนได้เท่านั้น
11 iis-7 

2
IIS Rewrite เขียนแมปและสตริงการสืบค้นซ้ำ
โปรดช่วยฉันเข้าใจการเขียนแผนที่ใหม่ฉันมีการตั้งค่านี้: <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> นี่คือกฎของฉัน: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" /> </rule> สิ่งนี้ใช้งานได้หากฉันพยายามเข้าถึงหน้าเหล่านี้: www.mydomain.com/pages (ตกลง) www.mydomain.com/pages/page-1 (ตกลง) www.mydomain.com/pages/page-1/section-1 (ตกลง) แต่ฉันต้องการความเป็นไปได้ที่จะเพิ่มสตริงแบบสอบถามในหน้าใด ๆ เหล่านี้ตัวอย่าง: …
10 iis-7  rewrite 

2
ฉันจะตรวจสอบ / อ่านการต่ออายุ CSR ของ IIS7 SSL ด้วย OpenSSL ได้อย่างไร
ฉันมีสิทธิ์จัดการ ~ 5 CSR SSL ต่อสัปดาห์ตรวจสอบความถูกต้องก่อนส่งต่อไปยัง CA เพื่อดำเนินการ ฉันใช้ OpenSSL บนเครื่อง Ubuntu เพื่อตรวจสอบว่าถูกต้องทดสอบสิ่งต่าง ๆ เช่นชื่อ OU ที่ถูกต้อง CN ที่สมเหตุสมผลขนาดคีย์> = 2048 บิตเป็นต้นเนื่องจากบางครั้งคำขอของเราไม่ถูกต้อง วันก่อนฉันได้รับคำขอต่ออายุจากเครื่อง IIS7 ฉันไม่สามารถหาวิธีอ่านมันได้เลยโดยใช้ OpenSSL ถูกต้องเนื่องจาก CA ของฉันยอมรับ ... 'file (1)' กล่าวว่าเป็น "ข้อความคำขอการลงนามใบรับรองความปลอดภัย RFC1421" ซึ่งเป็นสิ่งที่ระบุไว้สำหรับ ~ 50% ของ CSR ที่ฉันมีที่นี่ (ที่เหลือคือ "คำขอใบรับรอง PEM") $ head iis7rcsr -----BEGIN NEW CERTIFICATE …

1
เซิร์ฟเวอร์ IIS: วิธีการถ่ายโอนข้อมูลการกำหนดค่า IIS ลงในไฟล์เดียว
ฉันจะส่งออก / นำเข้าการกำหนดค่าของเซิร์ฟเวอร์ IIS ของฉันเป็น / จากไฟล์เดียวได้อย่างไร เหตุผลคือฉันต้องการวางการกำหนดค่าภายใต้ระบบควบคุมเวอร์ชันเพื่อติดตามการเปลี่ยนแปลงที่ทำโดยผู้ดูแลระบบ สุลต่าน

3
มีวิธีทำให้ AppCmd.exe ในเครื่องของฉันอ้างอิงเซิร์ฟเวอร์ระยะไกลหรือไม่
ฉันต้องดูแลระบบ IIS จากระยะไกลผ่านทางบรรทัดคำสั่ง มีวิธีที่จะทำให้ท้องถิ่นของฉันAppCmd.exeอ้างถึงเซิร์ฟเวอร์ระยะไกลหรือไม่? ดังนั้นทุกคำสั่งที่ฉันส่งไปAppCmd.exeจะถูกดำเนินการในเครื่องอื่นหรือไม่?
10 iis  iis-7  appcmd 

2
applicationHost.config จะทำให้ IIS7 รีสตาร์ทหรือไม่
ถ้าฉันทำการเปลี่ยนแปลงไฟล์: % windir% \ system32 \ inetsrv \ Config \ applicationHost.config และอัปเดตด้วยการเปลี่ยนแปลงที่ทำให้มีการกำหนดค่าที่ถูกต้องจะทำให้ IIS7 รีสตาร์ทและบังคับให้รีสตาร์ทในแอพทั้งหมดหรือไม่ ฉันกำลังลองใช้กับ vm แบบ hot-cloned ของเซิร์ฟเวอร์ แต่อยากรู้ว่าถ้าใครมีประสบการณ์ในสถานการณ์เหล่านี้อย่างใดอย่างหนึ่งผลลัพธ์ที่คาดหวังควรจะเป็น ขอบคุณมาก

2
IIS ยกเลิกเธรดการร้องขอด้วยสถานะ 995
เรามีเว็บไซต์ที่เรามีปัญหากับเซิร์ฟเวอร์ที่ใช้งานจริงของเรา แต่ไม่ใช่ในเครื่อง dev ของฉันที่มีการยกเลิกการร้องขอ beeing (ดังนั้นจึงไม่มีการตอบสนอง) มันล้มเหลวหลังจาก 1:19 นาทีในแต่ละครั้งและคำขอในเครื่อง dev ของฉันใช้เวลาประมาณ 1:44 ความยาวเนื้อหาอยู่ที่ประมาณ 650K ดังนั้นจึงไม่ควรเป็นปัญหา สภาพแวดล้อมการผลิตคือ windows 2008 ด้วย IIS7 สภาพแวดล้อม dev คือ windows 7 ที่มี IIS 7.5 มี web.config เหมือนกัน แต่การกำหนดค่าของเครื่องแตกต่างกันเล็กน้อย (แม้ว่าควรจะเป็นมาตรฐานจากการติดตั้ง) สิ่งที่อาจทำให้เกิดสิ่งนี้ เมื่อดูในบันทึกการเข้าถึงแถวบอกว่า 0 ไบต์ในการตอบสนอง byt win32-code 995 ซึ่งควรเป็น 0 นี่คือคอลัมน์สุดท้ายจากแถวเข้าถึง: sc-status sc-substatus sc-win32-status sc-bytes time-taken 200 0 …

3
IIS 7 ส่งคืน 304 แทน 200
ฉันมีปัญหาแปลก ๆ กับ IIS 7 บางครั้งดูเหมือนว่าจะส่งคืน 304 แทนที่จะเป็น 200 นี่คือตัวอย่างคำขอที่จับกับ Fiddler: (โปรดทราบว่าไฟล์ที่ร้องขอยังไม่ได้อยู่ในแคชเบราว์เซอร์ของฉัน) GET https://[mysite]/Content/js/jquery.form.js HTTP/1.1 Accept: */* Referer: https://[mysite]/Welcome/News Accept-Language: sv-SE User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) …

1
ไดเร็กทอรีไฟล์บันทึก iis 7
ในสมุดบันทึกของฉันฉันมีรายการไดเรกทอรีย่อย: W3SVC1, W3SVC2, W3SVC3 ฯลฯ ฯลฯ ฉันจะจับคู่โฟลเดอร์เหล่านั้นกับแต่ละเว็บไซต์บน IIS ได้อย่างไร
10 iis-7  log-files 

5
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP ของฉันทำไม
ฉันมีเซิร์ฟเวอร์ windows 2008 ที่รันด้วย FTP 7 บน IIS 7 ฉันได้รับการกำหนดค่าให้เชื่อมต่อเมื่อออกจากกล่องโดยมีผู้ใช้เฉพาะ (ให้พูดว่า john) ด้วยการเข้าถึงแบบอ่าน / เขียน เมื่อฉันใช้ซอฟต์แวร์ไคลเอนต์ FileZilla ของฉันฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์เป็น john ได้ดี ไม่มีปัญหาเลย อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อโดยใช้ Windows Explorer หรือใช้ cmd prompt ฉันได้รับกำแพงหินพูดว่า "เข้าสู่ระบบล้มเหลว" เครื่องไคลเอนต์ของฉันคือ Windows Vista Ultimate ไม่มีใครรู้ว่าสิ่งที่อาจก่อให้เกิดนี้?

4
โหลดบาลานซ์โดยใช้การกำหนดเส้นทางการร้องขอ IIS7 และโมดูลโหลดบาลานซ์
Microsoft มีเอกสารจำนวนมากเกี่ยวกับการทำโหลดบาลานซ์ค่อนข้างใหม่และโมดูลการกำหนดเส้นทางการร้องขอสำหรับ IIS7 อยู่ที่นี่: http://blogs.iis.net/bills/archive/2009/02/16/iis7-request-routing-and-load -balancing-module-released.aspxแต่ฉันอยากรู้ว่ามีใครมีประสบการณ์ในการใช้มันหรือไม่ ข้อดี / ข้อเสียของการใช้โมดูลนี้มีอะไรบ้างแทนที่จะเป็นโซลูชันอื่นเช่น HAProxy

3
IIS 7.5 ไม่โหลดหน้า html คงที่
มีการติดตั้ง IIS 7.5 ใหม่บนเซิร์ฟเวอร์เฉพาะ แอป ASP.NET 4.0 เว็บคัดลอกไปยังโฟลเดอร์เว็บไซต์ใหม่ถูกสร้างขึ้นบน IP ของตัวเองในโพสต์ 80, IIS_IUSR และบัญชี IUSR มีสิทธิ์ในการอ่าน / ดำเนินการในโฟลเดอร์ของไซต์ไซต์ถูกกำหนดให้กับพูลแอพแบบรวมของตัวเองด้วย 4.0 (ฉันลองคลาสสิกพูลด้วยผลลัพธ์เดียวกัน) ปัญหา: เมื่อฉันพยายามเข้าถึงเว็บไซต์นี้เบราว์เซอร์จะโหลดเนื้อหาที่สร้างขึ้นโดยทรัพยากร. NET เช่นหน้า aspx, ไฟล์. maxd ฯลฯ ภาพคงที่, js คงที่, css และไฟล์ html อยู่ในแหล่งที่มาของหน้าเว็บ แต่ IIS ไม่ ไม่ให้บริการพวกเขา เครื่องมือสำหรับพัฒนาในเบราว์เซอร์ทุกตัวบ่นว่าทรัพยากรคงที่เหล่านั้นได้รับการส่งจากเซิร์ฟเวอร์ด้วยประเภทเนื้อหาที่ไม่ถูกต้อง (ข้อความธรรมดาแทนรูปภาพสไตล์ ฯลฯ ) ฉันทำอะไรผิด

1
เซิร์ฟเวอร์ Windows 2008 R2 Standard - วิธีปิดใช้งาน RC4
ฉันเพิ่งใช้ www.ssllabs.com และทำการทดสอบสองสามครั้ง - เซิร์ฟเวอร์ของฉันถูกต่อยอดเป็นเกรด B เพราะเซิร์ฟเวอร์ของฉันยอมรับ RC4 เซิร์ฟเวอร์นี้ยอมรับรหัส RC4 ซึ่งเป็นจุดอ่อน เกรดต่อยอดเป็น B ฉันได้วิจัยและพบว่าการปิดใช้งาน RC4 ฉันต้องเพิ่ม 3 ปุ่มและตั้งค่า dword ที่เปิดใช้งานเป็น 0 Link and Link ฉันได้กระทำนี้สำหรับRC4 40/128, RC 56/128และRC4 64/128 จากนั้นฉันรีสตาร์ทเซิร์ฟเวอร์ เมื่อเซิร์ฟเวอร์เพิ่มขึ้นอีกครั้งฉันตรวจสอบว่าการเปลี่ยนแปลงรีจิสทรีเสร็จสิ้นแล้วและพวกเขาคือ - ทั้ง 3 มีอยู่และทั้ง 3 ตั้งค่าการเปิดใช้งานเป็น 0 ฉันกลับไปที่ ssllabs ล้างแคชเรียกใช้การทดสอบอีกครั้งและส่งคืนผลลัพธ์เดียวกัน (ปกคลุมถึง B เนื่องจาก RC4 เปิดใช้งานอยู่) ในขั้นตอนนี้ฉันไม่แน่ใจว่าสิ่งนี้หมายความว่าอย่างไรถ้า SSLLabs แสดงผลลัพธ์ที่ไม่ถูกต้อง (ฉันจะไม่สมมติ) …

2
วิธีปรับปรุง Windows Server 2008 R2 ให้รองรับการเชื่อมต่อมากมาย?
ไม่กี่วันมานี้ที่ฉันพยายามคิดวิธีแก้ปัญหานี้ ก่อนอื่นฉันใช้เว็บไซต์ที่มีการดูหน้าเว็บเฉลี่ย 350,000 ครั้งต่อวัน ก่อนหน้านี้การจัดการโฆษณาทั้งหมด (การติดตามการคลิกและการแสดงผลที่โฆษณาแต่ละรายการแสดง) และเนื้อหาที่แสดงในเซิร์ฟเวอร์เดียวที่มีข้อกำหนดต่อไปนี้: เซิร์ฟเวอร์ 1 ระบบปฏิบัติการ: Windows 2008 R2 64-Bit CPU: Intel® Core ™ i5 - 4 คอร์ RAM: 8 GB พื้นที่เก็บข้อมูล: ฮาร์ดไดรฟ์ 2 x 1 TB แบนด์วิดท์: 10 TB ต่อเดือน เพื่อปรับปรุงความเร็วเว็บไซต์ของเราฉันตัดสินใจที่จะแยกสคริปต์การจัดการโฆษณาไปยังเซิร์ฟเวอร์เฉพาะอื่นเนื่องจากเรามีผู้โฆษณามากกว่า 15 รายเป็นผู้โฆษณา 30 รายต่อแต่ละหน้า เซิร์ฟเวอร์ 2 ระบบปฏิบัติการ: Windows 2008 R2 64-Bit CPU: Intel® Core …

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