IIS what is Internet information Server
Microsoft Internet Information Server is a WEB server that allows information to be published on a public Intranet or on the Internet. Internet Information Server transmits information by using Hypertext Transfer Protocol (HTTP). You can also configure InternetInformation Server to provide File Transfer Protocol (FTP) and gopher services. The FTP service allows users to transfer files from a Web node or to a Web node. The Gopher service uses a menu-driven protocol for locating documents. The HTTP protocol has replaced the Gopher protocol as much as possible.
What you can do with Internet information Server
Your ability to provide creative possibilities on the Internet information Server Web node is endless. Some familiar uses are:
Publish your home page for business communications, sales information, or employment opportunities on the Internet for your business nature.
Publish the catalogue and obtain the customer's order.
Publish an interactive program.
Providing remote sales makes it easier to access your sales database.
Use the Order Tracking database.
How Internet Information Server works
The WEB is the basic request and response system. The Web browser requests information by sending the URL to the Web server. The WEB server responds by returning a Hypertext Markup Language (HTML) page.
An HTML page can be a static page that has been formatted and stored in a Web node, either dynamically created by the server to respond to the information provided by the user, or a page that lists the files and folders available on the Web node.
When installing Windows2000, if you choose to install IIS, the system will create a inetpub directory in your%systemdrive% when you install it, and create a scripts directory under the Inetpub directory. IIS also creates a virtual directory scipts point to the directory and executes permissions on the directory. Some time ago NSFocus Security Team research found that the "Unicode Decoding Directory Traversal Vulnerability" Most of the problem is for the Web site executable directory, so we recommend that the directory to move to a non-system disk to some extent to ensure a certain degree of security.
However, when we chose to install the system components, we could not define the IIS installation letter by ourselves, so we have this article today. :)
When we install the system, we do not choose to install IIS, and so on after the system installation is done manually, we can use unattended way to customize the installation of IIS5.0. First verify that your Windows 2000 installation media is available, in this case the installation media is a CD-ROM, so just insert the installation CD into the CD drive, and then create an unattended installation file on your hard disk or floppy disk, in this case we'll create a IIS5install.txt in the D disk. As an unattended installation file, let's look at the contents of the file:
components installed by [Components]
Iis_common = on common file
Iis_inetmgr = on IIS Manager
iis_www = on WWW service
iis_ftp = on FTP Service
Iis_htmla = IIS Manager on Web mode
[InternetServer]
Path= "D:\inetsrv" common file placement (if you uninstall IIS and then manually install, the common file will remain unchanged)
pathftproot= the root path of the "D:\inetPub\FTPRoot" ftp
The root path of pathwwwroot= "D:\InetPub\wwwroot" www
After you save the file, run "Sysocmgr/i:%windir%\inf\sysoc.inf/u:d:\iis5install.txt",
No prompt box appears, the system will automatically install for you IIS, and the scripts directory will be in D disk, the use of "Unicode decoding Directory Traversal Vulnerability" will be invalidated.
If you need to install more IIS components, here is a more detailed unattended installation file:
====================begin======================
; This is a example unattended installation file
; IIS, MTS, and Index Server are on
; Target Path should be new directory
; AdminPassword is blank.
[Unattended]
UnattendMode = fullunattended
OemPreinstall = NO
TargetPath = *
FileSystem = Leavealone
[UserData]
FullName = "Your User Name"
OrgName = "Your Organization Name"
ComputerName = "ComputerName"
[GuiUnattended]
TimeZone = "004"
AdminPassword = *
AutoLogon = Yes
[Licensefileprintdata]
AutoMode = "PerServer"
AutoUsers = "0"
[Display]
BitsPerPel = 4
XResolution = 800
YResolution = 600
VRefresh = 70
[Networking]
InstallDefaultComponents = YES
[Identification]
JoinWorkgroup = Workgroup
; Turns NT components (and their respective sections) on or off
[Components]
Iis_common = On
Iis_inetmgr = On
Iis_www = On
Iis_ftp = On
Iis_htmla = On
Iis_doc = On
Iis_pwmgr = On
IIS_SMTP = On
Iis_smtp_docs = On
Mts_core = On
MSMQ = Off
TerminalServices = Off
Reminst = Off
CertSrv = Off
Rstorage = Off
Indexsrv_system = On
Certsrv_Client = Off
Certsrv_server = Off
Certsrv_doc = Off
[InternetServer]
; Without these keysspecified IIS would use the default settings
; Note This Path is Locationfor Inetsrv, the core IIS programs and files.
Path=d:\securelocation
Pathftproot=e:\inetpub\ftproot Pathwwwroot=e:\inetpub\wwwroot