Header Ads Widget

IIS इंटरव्यू प्रश्न और उत्तर (Hindi में)

IIS Interview Questions and Answers in Hindi

IIS इंटरव्यू प्रश्न और उत्तर (Hindi में)

बेसिक प्रश्न

1. IIS क्या है?
IIS (Internet Information Services) Microsoft का एक Web Server है जो HTTP, HTTPS, FTP, SMTP आदि प्रोटोकॉल को सपोर्ट करता है।
2. IIS कैसे काम करता है?
जब कोई यूज़र वेबसाइट का URL ब्राउज़र में डालता है, तो वह HTTP/HTTPS request IIS तक पहुँचती है और IIS उस request को process करके response देता है।
3. IIS में Application Pool क्या होता है?
Application Pool एक container होता है जो एक या एक से अधिक वेबसाइट को isolate करता है ताकि एक वेबसाइट की गड़बड़ी दूसरी पर असर ना करे।
4. Web.config और Application Pool का क्या संबंध है?
Web.config में settings होती हैं जैसे authentication, authorization, session state आदि। Application Pool यह तय करता है कि कौन-से configuration settings के साथ web application चलेगा।
5. IIS में वेबसाइट कैसे होस्ट करते हैं?
IIS Manager ओपन करें → Sites → Add Website → Site Name, Physical Path, और Binding (port, host name) दें → Application Pool चुनें → Start Website पर क्लिक करें।
6. Default Port for IIS क्या है?
HTTP के लिए: Port 80 और HTTPS के लिए: Port 443
7. Binding क्या होता है?
Binding यह तय करता है कि आपकी वेबसाइट कौन से IP, Port और Hostname पर चलेगी।
8. Anonymous और Windows Authentication में अंतर?
Anonymous AuthenticationWindows Authentication
बिना credentials के access देता हैWindows credentials से access देता है
Public websites के लिएSecure Intranet के लिए
9. Web Garden और Web Farm क्या हैं?
  • Web Garden: एक ही Server पर App Pool के कई worker processes
  • Web Farm: एक ही website के लिए multiple servers
10. IIS में Log Files कहाँ सेव होती हैं?
Default path होता है: C:\inetpub\logs\LogFiles
11. Website को एक से ज़्यादा डोमेन से कैसे access करें?
IIS में Multiple Bindings जोड़ें जैसे: www.example.com और example.in
12. FTP और IIS में क्या अंतर है?
FTPIIS
File Transfer के लिएWeb Hosting के लिए
Port 21Port 80/443
File upload/downloadHTML, ASPX, API run
13. Application Pool Crashed तो क्या करेंगे?
Event Viewer में Logs चेक करें, Recycling settings देखें, और App Pool की identity सही करें।
14. HTTPS को Enable कैसे करते हैं?
SSL Certificate Install करें, फिर Site → Bindings → Add → HTTPS चुनें → Port 443 दें और SSL Certificate सिलेक्ट करें।
15. Load Balancing कैसे किया जाता है?
Load Balancer (जैसे: Nginx, Azure Load Balancer) का प्रयोग करें और Web Farm में IIS Servers जोड़ें।

Advanced प्रश्न

16. Application Pool Recycling क्या है?
यह एक प्रोसेस है जिसमें IIS पुराने worker process को बंद कर नया process बनाता है ताकि memory leaks और long-running issues से बचा जा सके।
17. HTTP Error 503 – Service Unavailable का क्या कारण होता है?
Application Pool बंद है, identity credentials invalid हैं, या server overloaded है।
18. SSL Certificate को IIS में कैसे Install और Bind करते हैं?
Certificate को install करें, फिर Site → Bindings → Add → Type: HTTPS → Port 443 दें → SSL Certificate सिलेक्ट करें।
19. Website एक Server पर Host है, लेकिन दूसरे सिस्टम पर खुल नहीं रही — क्यों?
Firewall में पोर्ट 80/443 ब्लॉक है, DNS या Hostname गलत है, या static IP assign नहीं किया गया।
20. IIS में Custom Error Page कैसे सेट करें?
IIS → Site → Error Pages → Edit Feature Settings → Status code डालें और HTML फाइल से लिंक करें।
21. Web.config vs Machine.config में क्या फर्क है?
Web.configMachine.config
एक वेबसाइट के लिए होता हैपूरे सर्वर के लिए होता है
Application specific settingsSystem-wide settings
22. Host Header क्या होता है?
Host Header एक तरीका है जिससे हम एक ही IP Address और Port पर multiple websites host कर सकते हैं।
23. Static और Dynamic Content में क्या अंतर है?
Static ContentDynamic Content
HTML, CSS, JS फाइलेंASP.NET, PHP, JSP पेज
सीधे Browser को भेजी जाती हैंServer पर Process होती हैं
24. IIS में HTTP Redirect कैसे सेट करते हैं?
Website → HTTP Redirect → Checkbox Enable करें → URL दें और Apply करें।
25. IIS में Compression Enable कैसे करें?
IIS → Server Name → Compression → Static और Dynamic दोनों को Enable करें।
26. Request Filtering क्या है?
Request Filtering एक फीचर है जिससे हम control कर सकते हैं कि server किन URLs, verbs, extensions को allow करेगा।
27. Web Deploy क्या होता है?
Web Deploy एक Microsoft tool है जिससे आप Visual Studio से IIS Server पर website publish कर सकते हैं।
28. Web.config को Secure कैसे करें?
Location path="web.config" के साथ deny rules लगाएँ, SSL use करें, और read-only access दें।
29. IIS में Site Backup कैसे लेते हैं?
Web.config, ApplicationHost.config और site folder को backup करें या PowerShell का उपयोग करें।
30. एक ही Server पर Multiple ASP.NET Version की Site कैसे चलाएँ?
अलग-अलग App Pool बनाएं और हर एक को अलग .NET CLR Version दें।

Bonus Practical Questions

ScenarioInterview Question
Website slow हैIIS Performance logs कैसे चेक करते हैं?
Web.config में errorDetailed error message कैसे enable करें?
HTTPS enforce करनाIIS में HTTPS redirect कैसे सेट करें?

Bonus Commands

iisreset - यह command IIS को restart करती है।

Post a Comment

0 Comments