SlideShare uma empresa Scribd logo
1 de 31
Introduction to IIS
Introduction to IIS
IIS stands for Internet Information Services or Internet Information Server.
Introduction to IIS

Usage

• According to Netcraft, IIS is
the second most popular
web server in the world,
behind Apache HTTP Server.
As of July 2013, the market
share of IIS was almost 20%
(19.45%), a 2.45% increase of
total market share compared
to June.
Introduction to IIS

History

•The first Microsoft web server was
a research project at the European
Microsoft Windows NT Academic
Centre (EMWAC), part of
the University of Edinburgh in
Scotland, and was distributed
as freeware . However, since the
EMWAC server was unable to scale
to handle the volume of traffic
going to Microsoft.com, Microsoft
was forced to develop its own web
server, IIS.
Introduction to IIS

•Anonymous authentication
•Basic access authentication

Features

•Digest access authentication
•Integrated Windows Authentication
•UNC authentication
•.NET Passport Authentication
(Removed in Windows Server 2008
and IIS 7.0)
•Certificate authentication
Introduction to IIS

Security modules – Used to perform many tasks related to security in the requestprocessing pipeline, such as specifying authentication schemes, performing URL
authorization, and filtering requests.

Content modules – Used to perform tasks related to content in the request-processing
pipeline, such as processing requests for static files, returning a default page when a client
does not specify a resource in a request, and listing the contents of a directory.

Features

Compression modules – Used to perform tasks related to compression in the requestprocessing pipeline, such as compressing responses, applying Gzip compression transfer
coding to responses, and performing pre-compression of static content.
Caching modules – Used to perform tasks related to caching in the request-processing
pipeline, such as storing processed information in memory on the server and using cached
content in subsequent requests for the same resource.
Logging and Diagnostics modules – Used to perform tasks related to logging and
diagnostics in the request-processing pipeline, such as passing information and
processing status to HTTP. sys for logging, reporting events, and tracking requests
currently executing in worker processes
Introduction to IIS

Security

• Earlier versions of IIS were hit with a
number of vulnerabilities, especially the
CA-2001-13 which led to the
infamous Code Red worm ; however, both
versions 6.0 and 7.0 currently have no
reported issues with this specific
vulnerability . In IIS 6.0 Microsoft opted to
change the behaviour of pre-installed ISAPI
handlers, many of which were culprits in
the vulnerabilities of 4.0 and 5.0, thus
reducing the attack surface of IIS. In
addition, IIS 6.0 added a feature called
"Web Service Extensions" that prevents IIS
from launching any program without
explicit permission by an administrator.
Configuring IIS
Configuring Microsoft Internet Information Services (IIS)
This topic describes manual configuration settings for Internet Information
Services (IIS)
Before you begin
The Web Server Plug-ins Configuration Tool configures the web server. This
topic describes how to configure the Internet Information Services (IIS) Web
Server manually. Other procedures in Editing web server configuration
files describe configuring other supported web servers
You must have read/write access to the plugins_root directory to perform this
task.
About this task
Use the following procedure to manually reproduce how the Web Server Plugins Configuration Tool configures the Microsoft® Internet Information Services
Web Server.
Configuring IIS
Procedure
Configure IIS Version 6.0.
1)

2)
3)
4)
5)
6)

Start the IIS application and create a new virtual directory for the website
instance that you intend to work with WebSphere® Application Server. These
instructions assume that you are using the Default Web Site.Click Programs >
Administrative Tools > Internet Information Services (IIS) Manager on a
Windows® Server 2003 Standard Edition system, for example.
Expand the tree on the left until you see Default Web Site.Right-click Default
Web Site > New > Virtual Directory to create the directory with a default
installation
Type sePlugins in the Alias field in the Virtual Directory Alias panel, then
click Next.
Browse to the plugins_rootbinIIS_web_server_name directory in the Path field of
the Web Site Content Directory panel , then click Next.For example, select
the C:Program FilesIBMWebSpherePluginsbinIIS_webserver1 directory.
Select the appropriate permission check boxes in the Virtual Directory Access
Permissions panel.Select the Read check box and the Execute (such as ISAPI
applications or CGI) check box, for example.
Click Next to add the sePlugins virtual directory to your default website
Configuring IIS
7)

Click Finish when the success message displays.

8)

Copy the plug-in binaries to the plugins_rootbin/IIS_server_name
directory.
For example. copy the plug-in binary files to the C:Program
FilesIBMWebSpherePluginsbinIIS_webserver1 directory.
The plugin-cfg.loc file resides in this directory. The first line of
the plugin-cfg.loc file identifies the location of the plugin-cfg.xml file
9)

Expand the Web Sites folder in the left pane navigation tree of the IIS
Manager panel.
10) Right-click Default Web Site in the navigation tree and click Properties
11) Add the Internet Services Application Programming Interface (ISAPI) filter
into the IIS configuration.
In the Default Web Site Properties panel, perform the following steps:
Configuring IIS
a)
b)
c)
d)

Click the ISAPI Filters tab.
Click Add to open the Add/Edit Filter Properties dialog window.
Type iisWASPlugin in the Filter name field.
Click Browse to select the C:Program
FilesIBMWebSpherePluginsbinIIS_webserver1iisWASPlugin_http.dllfile
for the value of the Executable field.Browse to
your plugins_root binIIS_web_server_name directory to select
the iisWASPlugin_http.dll file.
e) Click OK to close the Add/Edit Filter Properties dialog window.
f) Click OK to close the Default Web Site Properties window.
12) Set the value in the plugin-cfg.loc file to the location of the configuration file.
Set the location to the plugins_root config webserver_name plugin-cfg.xml file, which
might be C:Program FilesIBMWebSpherePluginsconfigIIS_webserver1plugincfg.xml file.
The location varies depending on how you have configured your system. If the web server
and the application server are on separate machines, you have a remote installation.
If the two servers are on the same machine, you have a local installation.
Local example:
Configuring IIS
"C:IBMWebSpherePluginsconfigwebserver1plugin-cfg.xml"

13) Configure the web server to run WebSphere Application Server
extensions:
a.Expand the left pane navigation tree and click on the Web Service Extensions folder in
the IIS Manager panel.
b.Click Add a new web service extension to open the New Web Service Extensiondialog
window.
c.In the Extension name field, type WASPlugin as the name of the new web service
extension.
d.Click Add to open the Add file dialog window.
e.In the Path to file field, type the path or click Browse to navigate to the
correctiisWASPlugin_http.dll file that the new web service extension requires, and
clickOK.
f.Select the Set extension status to Allowed check box to automatically set the status of
the new web service extension to Allowed and click OK.
Configuring IIS
Enable IIS Version 6.0, IIS Version 7.x, or IIS Version 8.0 to communicate with a
web server plug-in that is running in 32–bit mode.
The web server plug-in for IIS is available in both 32-bit, and 64-bit versions.
When using the 32-bit version plug-in on a Microsoft Windows 64-bit operating
system, the following steps should be taken to enable the native 64-bit IIS to
run the plug-in under a 32-bit worker process.
The Windows Server TechNet topic Running 32-bit Applications on 64-bit
Windows describes how to enable the native 64-bit IIS Version 6.0 to run the
web server plug-in under a 32-bit worker process.
Complete the following steps to enable the native 64-bit IIS Version 7.x to run
the web server plug-in under a 32-bit worker process
Configuring IIS
1.Launch the IIS Version 7.x or IIS Version 8.0 administrative console.
2.On the connections page, expand the Sites node, and select the website that
is intended for the web server plug-in.
3.On the actions page, click Basic Settings, and make a note of the
Application Pool name.
4.Click Cancel , and then select the Application Pools node on the
connections page.
5.On the features page, right-click the application pool that you noted in the
earlier step, and then choose Advanced Settings.
6.Set the Enable 32-bit Applications property to True.
7.Click OK to complete the configuration change.
8.Restart the corresponding application pool
Configuring IIS
Results
This procedure results in re-configuring the Internet Information Services (IIS)
Web Server.

Note: On some editions of the Windows operating system,
the http_plugin.log file is not created automatically when the plug-in is installed
and the IIS Web Server is started. If the http_plugin.log file is not created after
performing the procedure described above, take the following steps:Open a
Windows Explorer window.
Browse to the plugins_rootlogsweb_server_name directory.
Share the folder and give full-control permission to everyone.
For more info:http://pic.dhe.ibm.com/infocenter/wasinfo
/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.express.
doc%2Finfo%2Fexp%2Fae%2Ftins_manualWebIIS.html
Introduction to Printer
Introduction to Printer
Introduction to Printer
Introduction to Printer
Introduction to Printer
Introduction to Printer
Introduction to Printer
Introduction to Printer
Configuring Printer
Configuring Printer
Configuring Printer
Configuring Printer
Configuring Printer
Configuring Printer
Configuring Printer

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

DNS (Domain Name System)
DNS (Domain Name System)DNS (Domain Name System)
DNS (Domain Name System)
 
Apache web service
Apache web serviceApache web service
Apache web service
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
Dns
DnsDns
Dns
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
 
Application server
Application serverApplication server
Application server
 
Apache web server
Apache web serverApache web server
Apache web server
 
Squid
SquidSquid
Squid
 
Ftp server
Ftp serverFtp server
Ftp server
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 
RedHat Linux
RedHat LinuxRedHat Linux
RedHat Linux
 
Shell programming
Shell programmingShell programming
Shell programming
 
MYSQL - PHP Database Connectivity
MYSQL - PHP Database ConnectivityMYSQL - PHP Database Connectivity
MYSQL - PHP Database Connectivity
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
File System Implementation - Part1
File System Implementation - Part1File System Implementation - Part1
File System Implementation - Part1
 
Web browser architecture.87 to 88
Web browser architecture.87 to 88Web browser architecture.87 to 88
Web browser architecture.87 to 88
 
Linux Basic commands and VI Editor
Linux Basic commands and VI EditorLinux Basic commands and VI Editor
Linux Basic commands and VI Editor
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Domain name system
Domain name systemDomain name system
Domain name system
 

Destaque

Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)Rosariio92
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IISsanya6900
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information ServicesJuanNoa
 
Internet information services
Internet information servicesInternet information services
Internet information servicesGiusy Scopelliti
 
Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios
 
Unix printer driver_2ndfeb2017_final
Unix printer driver_2ndfeb2017_finalUnix printer driver_2ndfeb2017_final
Unix printer driver_2ndfeb2017_finalSangeetha Subramani
 
Conference on Nagios: Reinhard Scheck on Cacti
Conference on Nagios: Reinhard Scheck on CactiConference on Nagios: Reinhard Scheck on Cacti
Conference on Nagios: Reinhard Scheck on CactiWürth Phoenix
 
Architecting for Enterprise with JavaScript
Architecting for Enterprise with JavaScriptArchitecting for Enterprise with JavaScript
Architecting for Enterprise with JavaScriptKurtis Kemple
 
Lesson 10: Managing Printers
Lesson 10: Managing PrintersLesson 10: Managing Printers
Lesson 10: Managing PrintersMahmmoud Mahdi
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Securitygeorge.james
 

Destaque (19)

Internet information services(iis)
Internet information services(iis)Internet information services(iis)
Internet information services(iis)
 
Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
 
IIS 7: The Administrator’s Guide
IIS 7: The Administrator’s GuideIIS 7: The Administrator’s Guide
IIS 7: The Administrator’s Guide
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information Services
 
Internet information services
Internet information servicesInternet information services
Internet information services
 
Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti Workshop
 
Cloud printing 20012017
Cloud printing 20012017Cloud printing 20012017
Cloud printing 20012017
 
Unix printer driver_2ndfeb2017_final
Unix printer driver_2ndfeb2017_finalUnix printer driver_2ndfeb2017_final
Unix printer driver_2ndfeb2017_final
 
Network printer configuration
Network printer configurationNetwork printer configuration
Network printer configuration
 
Pace IT - Printer Installation
Pace IT - Printer InstallationPace IT - Printer Installation
Pace IT - Printer Installation
 
Sistema Circulatorio
Sistema CirculatorioSistema Circulatorio
Sistema Circulatorio
 
IIS 7.0 Architecture And Integration With Asp.Net
IIS 7.0 Architecture And Integration With Asp.NetIIS 7.0 Architecture And Integration With Asp.Net
IIS 7.0 Architecture And Integration With Asp.Net
 
Conference on Nagios: Reinhard Scheck on Cacti
Conference on Nagios: Reinhard Scheck on CactiConference on Nagios: Reinhard Scheck on Cacti
Conference on Nagios: Reinhard Scheck on Cacti
 
Web Server Hardening
Web Server HardeningWeb Server Hardening
Web Server Hardening
 
Architecting for Enterprise with JavaScript
Architecting for Enterprise with JavaScriptArchitecting for Enterprise with JavaScript
Architecting for Enterprise with JavaScript
 
Lesson 10: Managing Printers
Lesson 10: Managing PrintersLesson 10: Managing Printers
Lesson 10: Managing Printers
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Security
 

Semelhante a introduction and configuration of IIS (in addition with printer)

Iis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.comIis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.comphanleson
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web Not War
 
Chapter13 Administering Web Resources
Chapter13      Administering  Web  ResourcesChapter13      Administering  Web  Resources
Chapter13 Administering Web ResourcesRaja Waseem Akhtar
 
Comparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and AnswersComparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and Answersbutest
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam KamelHosam Kamel
 
Create Applicationwith IIS 7
Create Applicationwith IIS 7Create Applicationwith IIS 7
Create Applicationwith IIS 7Sandeep Verma
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app welySpiffy
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows AzureK.Mohamed Faizal
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!rommel_gagasa
 
Aspnet1 1228804638645739 8
Aspnet1 1228804638645739 8Aspnet1 1228804638645739 8
Aspnet1 1228804638645739 8emmanuel_gagasa
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1Kumar S
 
WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008SolarWinds
 
Configuration manager
Configuration managerConfiguration manager
Configuration managerRaghu nath
 
Introduction To Iis 7
Introduction To Iis 7Introduction To Iis 7
Introduction To Iis 7amit_monty
 
Build sites on iis
Build sites on iisBuild sites on iis
Build sites on iisPaul Davis
 

Semelhante a introduction and configuration of IIS (in addition with printer) (20)

Chapter 26
Chapter 26Chapter 26
Chapter 26
 
Iis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.comIis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.com
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
 
Chapter13 Administering Web Resources
Chapter13      Administering  Web  ResourcesChapter13      Administering  Web  Resources
Chapter13 Administering Web Resources
 
Comparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and AnswersComparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and Answers
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
Asp.net Project
Asp.net Project Asp.net Project
Asp.net Project
 
Create Applicationwith IIS 7
Create Applicationwith IIS 7Create Applicationwith IIS 7
Create Applicationwith IIS 7
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
Road Show Asp Net
Road Show Asp NetRoad Show Asp Net
Road Show Asp Net
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app wely
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
Aspnet1 1228804638645739 8
Aspnet1 1228804638645739 8Aspnet1 1228804638645739 8
Aspnet1 1228804638645739 8
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008WSUS Deployment on Windows Server 2008
WSUS Deployment on Windows Server 2008
 
Configuration manager
Configuration managerConfiguration manager
Configuration manager
 
Introduction To Iis 7
Introduction To Iis 7Introduction To Iis 7
Introduction To Iis 7
 
Build sites on iis
Build sites on iisBuild sites on iis
Build sites on iis
 

Último

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

introduction and configuration of IIS (in addition with printer)

  • 1.
  • 3. Introduction to IIS IIS stands for Internet Information Services or Internet Information Server.
  • 4. Introduction to IIS Usage • According to Netcraft, IIS is the second most popular web server in the world, behind Apache HTTP Server. As of July 2013, the market share of IIS was almost 20% (19.45%), a 2.45% increase of total market share compared to June.
  • 5. Introduction to IIS History •The first Microsoft web server was a research project at the European Microsoft Windows NT Academic Centre (EMWAC), part of the University of Edinburgh in Scotland, and was distributed as freeware . However, since the EMWAC server was unable to scale to handle the volume of traffic going to Microsoft.com, Microsoft was forced to develop its own web server, IIS.
  • 6. Introduction to IIS •Anonymous authentication •Basic access authentication Features •Digest access authentication •Integrated Windows Authentication •UNC authentication •.NET Passport Authentication (Removed in Windows Server 2008 and IIS 7.0) •Certificate authentication
  • 7. Introduction to IIS Security modules – Used to perform many tasks related to security in the requestprocessing pipeline, such as specifying authentication schemes, performing URL authorization, and filtering requests. Content modules – Used to perform tasks related to content in the request-processing pipeline, such as processing requests for static files, returning a default page when a client does not specify a resource in a request, and listing the contents of a directory. Features Compression modules – Used to perform tasks related to compression in the requestprocessing pipeline, such as compressing responses, applying Gzip compression transfer coding to responses, and performing pre-compression of static content. Caching modules – Used to perform tasks related to caching in the request-processing pipeline, such as storing processed information in memory on the server and using cached content in subsequent requests for the same resource. Logging and Diagnostics modules – Used to perform tasks related to logging and diagnostics in the request-processing pipeline, such as passing information and processing status to HTTP. sys for logging, reporting events, and tracking requests currently executing in worker processes
  • 8. Introduction to IIS Security • Earlier versions of IIS were hit with a number of vulnerabilities, especially the CA-2001-13 which led to the infamous Code Red worm ; however, both versions 6.0 and 7.0 currently have no reported issues with this specific vulnerability . In IIS 6.0 Microsoft opted to change the behaviour of pre-installed ISAPI handlers, many of which were culprits in the vulnerabilities of 4.0 and 5.0, thus reducing the attack surface of IIS. In addition, IIS 6.0 added a feature called "Web Service Extensions" that prevents IIS from launching any program without explicit permission by an administrator.
  • 9. Configuring IIS Configuring Microsoft Internet Information Services (IIS) This topic describes manual configuration settings for Internet Information Services (IIS) Before you begin The Web Server Plug-ins Configuration Tool configures the web server. This topic describes how to configure the Internet Information Services (IIS) Web Server manually. Other procedures in Editing web server configuration files describe configuring other supported web servers You must have read/write access to the plugins_root directory to perform this task. About this task Use the following procedure to manually reproduce how the Web Server Plugins Configuration Tool configures the Microsoft® Internet Information Services Web Server.
  • 10. Configuring IIS Procedure Configure IIS Version 6.0. 1) 2) 3) 4) 5) 6) Start the IIS application and create a new virtual directory for the website instance that you intend to work with WebSphere® Application Server. These instructions assume that you are using the Default Web Site.Click Programs > Administrative Tools > Internet Information Services (IIS) Manager on a Windows® Server 2003 Standard Edition system, for example. Expand the tree on the left until you see Default Web Site.Right-click Default Web Site > New > Virtual Directory to create the directory with a default installation Type sePlugins in the Alias field in the Virtual Directory Alias panel, then click Next. Browse to the plugins_rootbinIIS_web_server_name directory in the Path field of the Web Site Content Directory panel , then click Next.For example, select the C:Program FilesIBMWebSpherePluginsbinIIS_webserver1 directory. Select the appropriate permission check boxes in the Virtual Directory Access Permissions panel.Select the Read check box and the Execute (such as ISAPI applications or CGI) check box, for example. Click Next to add the sePlugins virtual directory to your default website
  • 11. Configuring IIS 7) Click Finish when the success message displays. 8) Copy the plug-in binaries to the plugins_rootbin/IIS_server_name directory. For example. copy the plug-in binary files to the C:Program FilesIBMWebSpherePluginsbinIIS_webserver1 directory. The plugin-cfg.loc file resides in this directory. The first line of the plugin-cfg.loc file identifies the location of the plugin-cfg.xml file 9) Expand the Web Sites folder in the left pane navigation tree of the IIS Manager panel. 10) Right-click Default Web Site in the navigation tree and click Properties 11) Add the Internet Services Application Programming Interface (ISAPI) filter into the IIS configuration. In the Default Web Site Properties panel, perform the following steps:
  • 12. Configuring IIS a) b) c) d) Click the ISAPI Filters tab. Click Add to open the Add/Edit Filter Properties dialog window. Type iisWASPlugin in the Filter name field. Click Browse to select the C:Program FilesIBMWebSpherePluginsbinIIS_webserver1iisWASPlugin_http.dllfile for the value of the Executable field.Browse to your plugins_root binIIS_web_server_name directory to select the iisWASPlugin_http.dll file. e) Click OK to close the Add/Edit Filter Properties dialog window. f) Click OK to close the Default Web Site Properties window. 12) Set the value in the plugin-cfg.loc file to the location of the configuration file. Set the location to the plugins_root config webserver_name plugin-cfg.xml file, which might be C:Program FilesIBMWebSpherePluginsconfigIIS_webserver1plugincfg.xml file. The location varies depending on how you have configured your system. If the web server and the application server are on separate machines, you have a remote installation. If the two servers are on the same machine, you have a local installation. Local example:
  • 13. Configuring IIS "C:IBMWebSpherePluginsconfigwebserver1plugin-cfg.xml" 13) Configure the web server to run WebSphere Application Server extensions: a.Expand the left pane navigation tree and click on the Web Service Extensions folder in the IIS Manager panel. b.Click Add a new web service extension to open the New Web Service Extensiondialog window. c.In the Extension name field, type WASPlugin as the name of the new web service extension. d.Click Add to open the Add file dialog window. e.In the Path to file field, type the path or click Browse to navigate to the correctiisWASPlugin_http.dll file that the new web service extension requires, and clickOK. f.Select the Set extension status to Allowed check box to automatically set the status of the new web service extension to Allowed and click OK.
  • 14. Configuring IIS Enable IIS Version 6.0, IIS Version 7.x, or IIS Version 8.0 to communicate with a web server plug-in that is running in 32–bit mode. The web server plug-in for IIS is available in both 32-bit, and 64-bit versions. When using the 32-bit version plug-in on a Microsoft Windows 64-bit operating system, the following steps should be taken to enable the native 64-bit IIS to run the plug-in under a 32-bit worker process. The Windows Server TechNet topic Running 32-bit Applications on 64-bit Windows describes how to enable the native 64-bit IIS Version 6.0 to run the web server plug-in under a 32-bit worker process. Complete the following steps to enable the native 64-bit IIS Version 7.x to run the web server plug-in under a 32-bit worker process
  • 15. Configuring IIS 1.Launch the IIS Version 7.x or IIS Version 8.0 administrative console. 2.On the connections page, expand the Sites node, and select the website that is intended for the web server plug-in. 3.On the actions page, click Basic Settings, and make a note of the Application Pool name. 4.Click Cancel , and then select the Application Pools node on the connections page. 5.On the features page, right-click the application pool that you noted in the earlier step, and then choose Advanced Settings. 6.Set the Enable 32-bit Applications property to True. 7.Click OK to complete the configuration change. 8.Restart the corresponding application pool
  • 16. Configuring IIS Results This procedure results in re-configuring the Internet Information Services (IIS) Web Server. Note: On some editions of the Windows operating system, the http_plugin.log file is not created automatically when the plug-in is installed and the IIS Web Server is started. If the http_plugin.log file is not created after performing the procedure described above, take the following steps:Open a Windows Explorer window. Browse to the plugins_rootlogsweb_server_name directory. Share the folder and give full-control permission to everyone. For more info:http://pic.dhe.ibm.com/infocenter/wasinfo /v8r0/index.jsp?topic=%2Fcom.ibm.websphere.express. doc%2Finfo%2Fexp%2Fae%2Ftins_manualWebIIS.html