Серверы iispws


Содержание

������ ASP �� ����� ����������

�� ������ ��������� ASP �� ����� ����������.

��������� ���� �� � Windows � �������� ���-�������

  • ���� �� ���������� IIS ��� PWS, �� ������ ��������� ��� ��������� �������� � �������� ���-�������.
  • IIS ��� PWS ����� ���������� ��� ��������� � ���-������.
  • Microsoft IIS � PWS ���������� ���������� ���-�������.

IIS — Internet Information Server (Internet Information Services)

IIS ������������ ����� ����� ��������-��������, ������������� Microsoft ��� ������������� �� ��������� Microsoft Windows.

Windows 2000, XP, Vista � Windows 7 �������� � IIS. Windows NT ����� ����� ������������ IIS.

IIS ����� ����������, �������� ��� ���������� � ������������ ���-����������, ��������� ����������.

PWS — Personal Web Server

PWS ��� ������ ������ Windows, ����� ��� Windows 95,98 � NT.

PWS ������ � ���������, ����� ���� ������������ ��� ���������� ���-���������� � ������������ �������� ASP.

�� �� ����������� ������������ PWS, ��� �������� �� �����������. �� ������� � ���� �������� ������������.

Windows Server ������ Web

  • Windows 7 (��� ������) ������������ � IIS 7.5
  • Windows Vista Business, Enterprise � Ultimate Edition ������������ � IIS 7
  • Windows Vista Home Premium ������������ � IIS 7
  • Windows Vista Home Edition �� ������������ PWS ��� IIS
  • Windows XP Professional Edition ������������ � IIS 5.1
  • Windows XP Home Edition �� ������������ IIS ��� PWS
  • Windows 2000 Professional Edition ������������ � IIS 5.0
  • Windows NT Professional Edition ������������ � IIS 3, ����� ������������ IIS 4
  • ��������� Windows NT Workstation PWS � IIS 3
  • Windows ME �� ������������ PWS ��� IIS
  • Windows 98 ������������ � PWS
  • Windows 95 PWS ���������

��� ���������� IIS �� Windows 7 � Windows Vista

����������, ���������� IIS � ������������ �� ���������� �������:

  1. �������� ������ ���������� �� ���� ����
  2. ������ �������� «��������� � ����������»
  3. ������� ������ «�������� ������� Windows»
  4. �������� «Internet Information Services (IIS)» ������, � ����� ������� ������ OK

����� ��������� IIS ���������, �� �������� ���������� ��� ����� (��������� Windows Update).

��� ���������� IIS �� Windows 2000 � Windows XP


����������, ���������� IIS � ������������ �� ���������� �������:

  1. � ���� ���� �������� ����� ��������� � �������� ������ ����������
  2. ������ �������� �� «Add / Remove Programs»
  3. ������� �� ������ «�������� / ������� ���������� Windows»
  4. ������� �� ������ «Internet Information Services (IIS)»
  5. ������� �� «������»
  6. �������� «���-������» ������ � ������� ������ ��
  7. � ���������� Windows, ������� ������ «�����», ����� ���������� IIS

����� ��������� IIS ���������, �� �������� ���������� ��� ����� (��������� Windows Update).

��������� ���������

����� ��������� IIS ��� PWS, ��������� ��������� ��������, ����� ���������, ���� �� ��������� �������:

  1. ����� �� �����Inetpub �� ����� �� ������� �����
  2. �������� ����� Inetpub, � ����� ����� � ������Wwwroot
  3. �������� ����� ����� � Wwwroot, ����� ��� «MyWeb»
  4. ����������� ��������� ��������, ����� �������� ��������� ����� ���� ASP, ���� ���� ���������� «test1.asp» ��������� ����� «MyWeb»
  5. ���������, ��� ��� ���-������ ��������, ����������� ��������� ����� ��� ������������� ��� �������� ���������: �������� ������ ����������, ����� �����������������, � ����� ������ �������� �� «��������� IIS» ������.
  6. �������� �������, ������� � ���� «HTTP: //localhost/MyWeb/test1.asp» �����, �� ������ ������� ������ �������� ASP.

����������: ����� IIS (��� PWS) ������ � ���� ���� ��� �� ������ �����.��������� ������������� ������� ������ ������������ ������� � ��������� ���-�������, �������� � ��������� ASP, � �����.

��� ���������� PWS �� Windows 95, Windows 98 � Windows NT

Windows 98:���������� , ����� ������� ���� �� ����� ������� — ����� Windows, ������� ����� PWS� ��������� ����setup.exe��� ��������� PWS.

Windows 95 ��� Windows NT: ���������� PWS � ����� Microsoft, ����� ��������� «Windows NT 4.0 Option Pack».

� ������������ � ��������������� ���������, ����� ��������� ������������ ���������.

������� iis/pws

��� ������� �� ���� ���������, ��� �������� Web-������? ���� ��, �� � ��� ���� �������� ����������� ������ � �������������, ��� ��� ����� �������� � ��� �� ���������. ��� ���� ���� �� ��������� � Windows 95 OSR2 ��� Windows 98, �� ��� ����������� � ��� ��� ����. ��� Personal Web Server (����� �������� ��� ��� ��������� PWS) ����� Microsoft.

������ ������, ��������� � ����������������� ������ Web-������� �� ������������ ����� �� ���� ��� ��������� ������. ���������� ������ ��������������� � ��������� Internet-����������� � � ��������� ��� ������� ������������ �������, ������� �� ����������� ������������ (� �� � �������� ��� �������� ������� ������������). ������������ �� ��������� ����� � PWS, ��� ����� ����� � ������ ������� ����� ������ ����������� ���������.

���� � ����� ����� �������� ������� 10 � 15 (� �������, ��� �� ����-�� � ��� ����!) � �� ������ ����������� �������� ���� ����������� ���������� � ��������� ����� � ��������, ��, ��� �� �������, PWS ��� ����� ���� ����������. �� ������ ������� ����� ��������� Intranet-������ ������������ ������, ��� ����������� ������������� ��������������.

� ����� �� ������� �� Intranet, � ���������� Web-������, ��������� PWS? ��, �������! ������ �� ������ ������ �� ������. ����� �� ������������ PWS ����� ������� ��� �� ���� ����� ��������. ������ ���� ������: �� ������ grabe.psych.und.nodak.edu �� ������� �������� ��������� ����� ������ (Mark Grabe), ���������������, �� ������ ������, ��� ������������ ������������ web-���������, ������������� ������������ �����������. ����� ����, ��������� � PWS, �� ����� ������� ������� �� �������� ��������-������ (�� ���� �� � Apache!) � �������� ���� ��� ����� ��� �������.

����� �� ���� PWS ������� ��� �������������? ����������! ���� �� ����������� Web-�������� ��� �����������������, �� ����� ������� ��������� �������� Perl-������� (�������� Perl ��� Win32), Active Server Pages � ���������, ������������ HTTP-ODBC � ISAPI. �, ��������, ����� ��� � �������� � �������� ������������� ������� �� ����� ���� ������ ������ Windows �, ������, Linux. �� � ����� ����, ������ ��������� ����������, �������� � ����� PWS 4.0 � Transaction Server, Data Access Components, ������ Message Queue Server, Internet Connection Services for RAS, FrontPage 98 Server Extensions. ��� ������, ��� ��������� ���������� ��� ����������!

������������ ��������� ���������� ���� ����� ������� ��������� ����� ���� ����� ������. ����� ��������, ��� ����������� ������������ �� ������. ����� ������ ��������� �� ���������. �� ������� (���� � �� ���� ������������) �������� �� ���� ����������� ��������.

� ��� ���-�� �� ��������� �� ���� ����� ��������������� ��������: ��� ������� � ������� �����? ������� �������� ��������: ��� PWS ���������! �������, ��� ��������� �������� Microsoft � ��� ������� ������� ����� ����� ������������� �����.

������ �������� ���������� ��� ����������� �����, ������� ������ � �������� ������ �����. ���� PWS 4.0 �� ������ �������� ������� � www.microsoft.com (�������� ������ Download � ������� ����� �� ��������-��������� ��� Windows 95), ������ ��� �������� ��������������� ����� � ����������� ����������� ������� �������� ����� 20 ����� �������������� ������. ������, ����� ������� ��������� �������� ��������� �������� � ����� ����� ������ ���������: ������ ������ ��������� � ������ ������������� � ��� ������������ �������, ������� �� ���������� ��������� ���������-�����������. ����� �� ������� ��� ���������� �� ���� ������ �� ��������� ����� ��������� ��� Windows (�� �� ������� � ������� ����������, �������� ��������� � �. �.), ����� ����� ����������� � ����������� ��� ���������� �������� ��������� ���������� ����������� ����� �������� � �������� ������������������ ���������� �������. ����� ������� �� ������������ � ������� ���������, � ��������������. ������ ����������� ��� ������� �� �������!

���� �� ��� ���������� ����� �� ���� ������������� ������������� Windows 98, �� ������ ���������� ������ � ���� ���������� Internet Explorer� (��� ������� ��������). ������ �����, �����������, ��� PWS 4.0 ��� ����������, ��� �� �������� (� ��������) ��������� ���������� �� ��� ����������� � ��������������� �������-�����. �� ������ ������ ������, ��� � ������� ������� ������� ���������� � ������ ���������� ����������� Windows (�������� ������ ���������� Windows�, ����� ��������� ���������).

��� �������� PWS 1.0, ��, ������ �����, �� � ��� ��� ����. ���� �� ��������� � OSR2, �� ������ ���������� ��������������� ������� ������: �������� � ������� ����������� ������ ������ � �������� ������ ������� Web Server�. ������ ���������� ������� � ����������� ����������� ������������ ������� � � ��� ��� ������������ ��������. ������������. � ������ ��������!

���� ��, �������� �������� ���� ������������ ��������, ��� � �� ������ ���������� ������� ������ �� ������� ���������� PWS � ������ ��������� ���������, �� ���������: ����� �� �� �������� ��������� ��� ����������������� ������������ �������? ���� ���, ��, ������ �����, �� ����� ���� � �������� Windows 95 ��� ������ �������������� �����������. �� � �������! ����� ����� ����� �� ��������� ��� ����������� Microsoft, � ������� ����������� �������-����. � ������������ 90% ������������ �� ��� ������� ����������� PWS. ��� ������ ����� � ���������. (������, ����������� PWS 1.0 ������ ������ ���������. � �. �.) ��� (����� ����) ������ ������������ ������� �������� �������. ����� ��������� ������������ ������������ ��������� ��������� pws10a.exe � ������ ������������ � ������.

��� ��������� Windows NT ������ � �������� �� ��, ��� �������� MS Peer Web Services ������ ������ �� PWS, ��� �� �����, ��� ���-���� ������ Internet Information Server, �� � ������������ �� ����� ������������ ���������� �������������. ������ �� ������ ��������� PWS ��� ����� ��������� � ������� NT Option Pack (����������� �� ���� Microsoft). ������ ������, ���� � ��� ��� ��� PWS, �� ���������� ��� �����, ��� �������. � ������� ������ ��������. ������� ������� (���, �������, �����) ������������� ������ ����������������.

��� ������ ������� ���������� � PWS 1.0, ��������� PWS 4.0 ����������� ���� �����. ����, ������ � �������� �������. ������ ����� ������ ����, ��� �������� ��������-������ ������ ���� ���� ������� ������ — �� ������� ������� (��������, ��������) ���������� ��� ������ ����. � ������ �����!

��� �� ��� ���� � ����� �������� ���� ������? ������ — ����� ������� �� ����� ������ ����� �����. ������ — ��� �� ����� ���������� ��� ����� ����� ��������� (�� ����� �� ������� ���� �� ����� «������» �� ������ ������). ������ — � ���� �� �� ����� ��������� � ����� �������������� ����������?

������ ������, ������ ������ ������ ��������� ������ ���, ��� ���������� �������� � PWS 1.0, ��������� � ��� ����� ����� �� ���� ����� (�������� �������� ���������� �������������): WWW (��, ��� �� �������� ������������� � �������� «��������») � FTP (���������������� � ������ ������� �� ������������ �������� ������ ��������� ������ � ���������� �� ���������). � PWS 4.0 ��� Windows 9x FTP-������� ������ ��� (�� �������� ������ � ������ ��� Windows NT). ��� ������ �� ������ ��������� ��� �������������, �. �. ��������� ���������� «������» �� ��� ��������� ��� ��� � ���-������ � ��� �������.

����, ������� �������� � ������������� ������� ������ ������������ ������. ������� ������ ������ ���������� Web-��������. �������� �� «������ �����» (������ ������ ���� ������) � �����, ����� ����� ��������� ������ �������� ����� ��������� PWS. ������� �� ���� � � ����������� � ������ �������� ���� ���������� �������� (���. 1 � 2). ���� ������ ����� �� �������, �� PWS 1.0 ����� ���������� � «������ ����������», � PWS 4.0 ������� ������ � ���� «���������». ����� ��� �� �� �����.

��� �� �����, ���� ���������� ������ ������ ���������� ���� �� �����. ����� ���� ����� �����: ��������� PWS 4.0, ��������� � ����� Outlook, ��������� �������� ��� ����������� ������ ������ � ������� ���� ���������, � ���� PWS 1.0 ���������� ������������ ������ ��� ������� � �������� ������� — ��� ����������������� (��������� �� �������� «����������») ���������� ��� �������, � ����� ��� ���������� ����� Web-��������� ��������������. ��� ������ ���� ���������� PWS 4.0 (��� ������� ���������� «������ ��������� Web») �� ��������� � ������ «������� ����». ����� ����� ��������� ��� ���������� ������, � ����� ���������� ���������� ��� �������������. ����� ����� ������ �������������� � ����. ������, ���������� Web-�������� ���������� ����������� ��������� �� ���� «�������» � ������� «�������».

� PWS 1.0 ��������� � ������������� ������ ����� �������� «������». ��� ���������� ������� ��������� ����� (WWW � FTP) ��������� �� �������� «������».

������ �������� �������� ������� �������: ��� ����� ��������� ���� �����? ��� ������ �� ���� ������ �������� ������� ��� ���� ������� — «����������� ��������» ��� «���������». �� ������� �������� ������� ��� ����� ����������, � ��� ���� ����. ��, ������ � ������ ����� ������������� �������� (����������). ���� �� ������������� ���� ����� ������� � Windows 9x, �� ��� ������ ���� �������. ������� ������: ��� ������������ ������ � ������ ����� ������ �������� ���-������ ����� www.coolserver/trade/clients.htm, � �������� �������� Clients.htm, «�������» �� ���������� � ������ coolserver � �������� Personal\Petr\MyTrade. ������ ������������� (�. �. ��) �������� � ������������ ������������ ���������� Personal\Petr\MyTrade ����������� ������� trade, � Web-������ �������� (��� �� «������ ����») ����������� ������ ����� ������ ������.

����� �� ����� ����������� �������� � ��� �� ������������? ��-������, ��� ������ ��� ������������� ��������: ����� ������������� �� ����� ��������� ���������� ��������� ��������� ������� ���������. ��-������, ��������� ����������, �� ��������� �� ���������� ���� �������� ��������� ��������� ������ ����������, � ��� ������� ����� � ���� ����������� ������������. �-�������, �� ���������� ����� �������������: ��� ��������� ���������� ��������� ����������� ��������� �� �� ���� ���������� ������� ���� � ������ ������. �-���������, ��� ����� ����� ������������ ������� ����������� (� ���� � ���-�� � ������� ������� ���� Web-����������) � ����� ����������. �-�����, ������� ����������� � PWS ������� � ����������� ������ ���� ������� � ���������. ������: �� ����� ������� ����� ��������� ��������� «��� ������» (�. �. �� ����������, ������� �� �������������� �������������) — ������� HTML-����� — � ����� «��� ����������» (�������� ���������, ����������� ����������� �������). ��� ���� ������ � ����� ������������ ������������� �� ����������� ������ ������ �������� � ��������� ��������� �� ��������� � �����������.

��� ���������� ���� «���������� ����������» � PWS 4.0 ������������ ������ «�������������», � � PWS 1.0 — «��������» (���. 3 � 4). ��� ��� ��������? �� ������ ��������� � ������� ����������� ��������, ����������/�������� ������������ ���������� ������������� ���������� �������� � ����� ������� � ����. ���� �� ���������� ����� �������� «��������» («��������») — ��� �� ����������, � ������� �������� ������������, ����� � ������ ������ �������� ������ ��� ������ �������, �. �. ��� ������� �� ���������. ����� ����, ����� ���������� ��� «��������� �� ���������», �. �. � ��������, ����� ������������ �� ������ ��� ������� �����, ��� ��� ����� ������ ������� ��� ��������� �����-�� �������� (������ ��� ��������� �������� ����� ��� ������������������� ������ ������ ������� ����������). �� ��������� ������������ ����� ���� Default.htm � Default.asp. � ����������� ������������� ��� Index.html.

����� �������� �������� �� ������������� «��������� �������� ��������». ����� ������� � ����, ��� ���� � ���������� ����� �� ��������� ���, � ������������ �� ������, ����� �������� �� �������, �� ������ ��� ������ ������ ���� ������ ����������� ����������.

��������� ��������: � PWS 4.0 ������ ���� ������� «������» � «����������» �������� ����� «��������». �� ������������ ��� ������� ����� ��������, ������� ����� ����������� �� ������� ��������. ������� � ���� � ������ ������� ���������� Microsoft: �������� ASP, IDC (Internet Database Connector) � �. �.


����� �� ������ ���������� ����������� Web-��������, �������� �������� �� ����� ��� ��������� «������»? � PWS 4.0 �� ���������� �� �������� «�������������� ���������», � � ������ 1.0 ������� � ��������� ������ � ��������������� �����������. ������ — ��� ���� ��� ��������� ��������� ������ (������ � ���������� Windows ��� Windows\System\LogFiles\W3svc1 ����� ���������� .LOG), � ������� ������������� ���������� � ���, ��� (�. �. ��� ���������� IP-����� � �������� ��� ���������� ������������), ����� � ����� �������� � ������ ������� ����������.

������ ��� ����� ���� �����? ��� �������������� «��������» Web-���� (��� ����� �������������) ����� ������ — ���������� ������������� ����������. � ��� ���? �� ���� ������� ��������, ����� ���������� ����� ����� ����� ���������, � «�������� �� ������� — ���� ������� ������. �, ����� ����, ������ ������� ������ ������� ����� ��������� � ������������ ��������.

����� ������, ���� ������� ��� ������� ��� ���������� � �� ������������, ��� ������� � ��� �����������, �� ������ ������� � ��������� ���������-����������� �������� (��� LOG-������). ������� ������ �������� ���������������, � ����� ��������� � ����� ���������� �������� �������� ������� ���������. �� ������ ������� ��������� ���-������, �������� ������ �� �������� ����������, ������� ��� ����������.

������� ���� ��������, ��� � PWS 1.0 �� ������ �������� ������� �������� ����� ������ �������: ���������, �����������, ���������� ��� ��� ���������� ������������� ������� �����. ������������ �� �������� � ������, � ����� ���� ��� ��� ������� �������������. ������ ����� � PWS 1.0 ����� ���������� ���� ���������� ��� �������� �������.

��� � ��� ��� ��������? � PWS 4.0 — ������� «����������» � «���� Web». � ���� ��� ������: ��� ������������� ��� ���������� ���������� �� ��� ����, ��� ��������� ���� ������� �������� (����� ������������ ��������� �������� �� ����������), ��� ��������� �������� ����� ��� ����� ��������� (���� �� ������������� ����� �����������). ��� �������� � ����� �� ���� �������� ����������� ������, ���������� ��� ����� ������ �� ��� ���� ������. ����� ����, �� ������ ���� ������� ������������� ����������� ������� (��� ����������: ��� �������, ��� ��� ��������� �������� � �������� Windows\Help\Pws).

� PWS 1.0 �� �� ��������� ���� ������������ (������� ��� ������ ������?). � ������ ������� ��� ������� � ���, ��� � PWS 4.0 ������� ������� ��� �������� ����� ��� ������ ������������ (�� ������ �� � ����� ��������� ��������) �� �������������. �� ������ ������� ��� ������� � ���, ��� �������� ������������ PWS 1.0 ������������ ������� � ���� ������� ��� ����������� Windows NT, ����������� ������� ������ �������������, � �������� ����������������� NT ���������� ������� � ����� ����� �������� ������. ��� �� �����, ������, ��� �� ������ �������� �������� ������, ��������� ��� ������� (���������������) �������� ������ �� ����, ��� � �������� � ���� Windows NT Challenge/Response. ����� ��������� ��� ��������� ��������� �����������. ����� ����, �������� �������� ���������� �������������� � �������� (�������� ������ «����������������� ��������� �������������»).

Илон Маск рекомендует:  Что такое код mcal_event_set_recur_yearly

���� � �� ����� �� ������ � �������� «�����» ���� ���������� PWS 1.0 (���������� ����������� «��������: ������ Web-������»). ������������������� � ���, �� ���������, ��� ������ ���������� ����� ������ �������, �������� �������� �� ��������� � �������������� ���������� � ���������.

� �������� ���� ���������� WWW-�������, ��������� ����� ������� (�������� �������� «������»), ����� ���������� ������ �������� ������, ������������ ����� ���������� � �������� � «����-���» (����� � �������������, ������� ������ �������, ������ ��� ��������� ����������� «��������» �������). ��� FTP-������� ����������� ����������� ���������� ����������, ������������ ����� ����������, «����-���». �� ������ ������� ���������, �������� ������ ����� �������������� �������������, ��������� � ���� � �������� � ���������� ����� ����������. ����� ���������� ����������� ���� � ������� «�������� ������� ������» — ����� ������������� �����, IP-������ � ����� ������ �������� �������������, � ����� ��������� �� �� �������! ����� ����, �������� �������� ���������� ������������, ����������� ������������� ����.

� ����������
����, ������ �� �������������, ��� ����� ������ ����� ������������, ��� PWS, ������ ��������� �������. �������� �����������, ������������, ����������. ����� ������, � �������, � ������ ������ ����� �������, ��� ������ PWS 2.0 � 3.0 � �������, ������, ���. ��� ������, � ����� ������ ����� ������� 3.11, 95, 98 � 2000 ���� ����� �����������.

�� � ����������: ��� �� � �� ���� ������ � �������������� PWS? �������, ������ ���������� ��������-������. � �� ��-�� ������������������ ��� ����������� �� ����� ������������ ���������� �������������, � ��-�� ������� ������������. ���� ��� �������� � ������� ������� ��������� �� � Web-�������, � � ������������ �������, ��� ����������� ������� �� ��������. � � ������������� � Windows 9x ��� ����. � ������, Internet Information Server ���� ��������� � ���� ������, � �� ��������� � ���� �� ������. �� ��� ������ ������ �������.

��������� � ���������������� IIS

� ����������� ������� � �������� ���������������� �������� ���� ��� ��������� �������� ����� �������������� ��� ������������ ���������� �������� ���-�����. ��� ������� ����� ������������ � ����������� ��������������� ����, ������������������ �������� ��� �� ��������� ���������, ��������������� ������ ��������. � ����� ������ ���� ��� ������ ��������� ������, ����� ��������� ���� � ��� ������������ ���������, � ������ ������ ���� ������������ ������� ������� — � ���� � ����������� ������������� ���-�����.

� ���� � ��������� ������� �� ���������� ��������� �������� �������������. ������ �� ���� ������� �������� ����������� �������� �����������. �� ������� ������� ������� ������� ���-����, ������� ����� ���������� �� �������, ����� �� ��� �������� ��������. ��� ASP.NET ����� �������� �������� , � ��� ������� ������� — IIS 8. ����� �� ��� ������� ����������, IIS ����������� ����� ������� ���-������. � ������ IIS �������� � ������� ������ ����������, ��������������� ������� ��������� �������������� �������, �������� ������ �� ������� �������� ��������� �������� ���������� ASP.NET.

� ���� ������ �������� �������� ��������� IIS 8. ���� ������, �� ������� ������� IIS 8, ����� ���������� ��������, IIS ����� ��������� ��� ����������� ������ Windows ��� ��� ������� �������, ��� � ��� �������. �� ������� �������� �������� �� ���, �� ����������� �������������� ������������, ��� ��������� ��������� ������� ���-�����. �� ����������� �� ����������� ������������ Windows Server, ������ ��������� ������������� ����� ��������� Windows 7 ��� Windows 8.

� Microsoft ����������� ������� IIS � ��������� Windows. � ������ Windows Server 2008 � Windows Vista ������ ������ IIS 7.0, � ������ Windows Server 2008 R2 � Windows 7 — ������ IIS 7.5, � � ������ Windows Server 2012 � Windows 8 — IIS 8. ������ — 7.0 � 7.5 — � Microsoft ��������� �������� IIS 7, ��� ����� ������� ��������. ������ IIS, �������������� ������������ ��������, �������� ������ — Windows Server 2008 ����� ������������ ������ IIS 7.0. ��������, ��������������� �� �� ������ IIS 7.5, ������������ � Windows Server 2008 R2, �� ���������.

��������� IIS

��������� IIS ������� ��� ����� ��������� Windows (��� ��� �������, ��� � ��� ������� �������) � ������� ����������� � ����������������. ����� ������������ ��� ������� ��������� IIS ��� ��������� ������������ ������.

��������� IIS �� ���������� ������� Windows (Windows Vista, Windows 7 � Windows 8)

������ ������ ������������ ������� Windows ���������� ���� ������ IIS — IIS 8 (� Windows 8), IIS 7.5 (� Windows 7) ��� IIS 7 (� Windows Vista). �� ���� ���� ������� Windows, IIS �������, �� ���������� �� ����������. ����� ���������� ���, ���������� ��������� ��������� ��������:

�������� ������ ����������.

������� ������ «��������� ��� ���������� ����������� Windows». ������ ��� ����� ���������, ���� Windows ��������� ���� �������.

������� ������� Internet Information Services (������ IIS) � ������� ����� ������ � ������� �� ������� ����� �������� ���:

�������� ��������, ��� Windows ��������� �������� ��������� ����������� IIS: ��������� FTP-�������, �������������� ����������� ����������, ������ �������� ������������� � IIS 6 � �.�.

���������, ��� �� ������� ��������� ASP.NET. ��� ����� ��������� ���� ������ ��������� ���������� ���������� ���������� ASP.NET (Internet Information Services World Wide Web Services Application Development Features ASP.NET):

���� �� ������ ������������ ��������� IIS � Visual Studio, ������� ��������� ��� ��������� ����������� �������� IIS ��������������� � ���������� ���� New Web Site, ��� ����� ������� ����� �������������� ���������� IIS 6� � ������� ��������� ���������� ���-������ (Web Management Tools IIS 6 Management Compatibility).

��� ������ �� ������� ������ ��������� IIS, ������� ������ OK ��� ���������� ���������.

��������� IIS � Windows Server 2008

��������� � ��������� IIS ��������� ��� Windows Server 2008 � Windows Server 2008 R2. ����������� ���� ������� ����:

��������� ��������� �������. ����� ������� ���, ������� ������ Start � �������� All Programs Administrative Tools Server Manager.

�������� ���� Roles � ������ �����.

� ������ ����� ���� ������� �� ������ Add Roles. ��� ��������� ������, ����������� �������� ����� ���� �������.

��������� ����������� �������� � �������. ��� �������� �������� ���������� �������������� ����������� ���� � ���� ��� ���, ����� ������ ������� �������� � ����������.

����� ��������� ��� ����� ���������� ��������� ���-������. ��� � ���������� ������� Windows, �� ������ ������� ������������� ����������� IIS 7, ������� ������ ���� ��������.

���� �� ��������� � ASP.NET � ������� .NET Framework 4.5, �� ��� ������ .NET Framework ���������� ����� ���������� (����� ������������� .NET Framework)

��������� IIS � Windows Server 2012

������� ��������� IIS � Windows Server 2012, �� ��������, ����� ��, ��� � � Windows Server 2008. �������� �������� ����������� � ���, ��� ���������������� ��������� ��������� ����������. ��������� �������� �� ������ ����� ������� �� ������ Installing IIS 8 on Windows Server 2012.

���������� IIS


��� ��������� IIS, �� ������������� ������� ������� � ������ C:\inetpub\wwwroot, ������� ������������ ��� ���-����. ��� ����� � ���� �������� ����� ������������, ��� ����� ��� ��������� � �������� �������� ������ ���-�������.

����� �������� �������������� �������� �� ��� ���-������, ����� ����������� ����� HTML, ASP ��� ASP.NET �������� � ������� C:\Inetpub\wwwroot. �������� ���� �������� ���� TestFile.html � ���� �������, �� ������ ��������� ��� � �������� ����� URL-����� http://localhost/TestFile.html. �� ���� ������ ��������� ��������� ����� ��� ������������� ��������� ��������. ��������, �� ������ �������� ������ � C:\inetpub\wwwroot\MySite\MyFile.html ����� �������, ��������� URL-����� http://localhost/MySite/MyFile.html.

������� wwwroot ������ ��� ������� ������� �������� � ��������� �������. ��� ����������� ������������� ASP.NET �� ������ ������� ���� ����������� ����������� ������� ��� ������� ���-����������, ������� �� ��������. ��������, �� ������ ������� ����� � ����� ������ �� ����� ����� ������ ���������� � ��������� �� � ����������� ������� IIS ��� ����� ��� ����������� � �������� C:\inetpub\wwwroot.

������ ��� ������ ������, ��� ����� ��������� ��������� ����� IIS. ��� ����� ����� � ���� Start (����). ���������� ������������ ����� �������� �� ������������ ������ Windows (IIS ��������� ����� IIS). ����� ��������� ����� ������������� � ������� Programs (���������) ��� Administrative Tools (�����������������). ��������� �������� IIS Manager �������� �� ������� ����:

������ ����� ������������ � ����� ��������, ������������ � IIS. � ����� ����� ���� IIS Manager ������������ ������ � ������ ������������� �������. ��� ������ ����� ��� PROFESSORWEB, ��������������� �� ��������� Windows 8, ������� ����� �������������� � ����������� ��������. � ����������� ������� ������������ ������������� �������. ��� ������������� ���������� ����� �������, ������� ��������� ��������������� ��������� �������. � ������ ����� ������ ���������� ������ ��������� ��������. ��������, � ���� ������������� ����� ���������, ������������� � ������������� ������.

���� ���������� ������� ������� � ����������� ������������� � ����� ����� ������, ����������� ������� Sites (�����), ���������� ������������ ������ Default Web Site (���-���� �� ���������). ���� — ��� ��������� ������ � ���������, ���������� ���-����. �� ����� ������� IIS ����� ������������ ��������� ������, ��� �������, �� ��������� ������ TCP/IP (�� ��������� ������������ ���� 80). ��������� ����� ������� � ����� ����� �������� ������ ����� URL-������. ��������, ��� ������������� ������� mywebserver � ������, ������������ � ����� 80, URL-����� �������� ��������� �������:

������ ���� ����� ��������� ��������� ������ � ���������. ������ �� ��� �������� ����� URL-������. ���, URL-����� ����������� �������� mypage.html, ������������� � �������� myfiles, ����� ���������:

� ��������� ��������� ���, ��� ������� ������ �������� ���, � ���, ������� ������� ���������� ��� ��������� �����������, ����� �����������. �� ������� ���� ����� ��� ��������, �� ������������� ������� ��� ��������, ��������������� ������ ��������, ����������� ����������� ��������, ���� ��� ����� ��� ����������� �������.

����� ��������� ����������������� IIS �������� Default Web Site � � ������ ������� ���������� ����� IIS �������� ����� «���������». ����� ����� ������� ������ «����� *.80 (http)» ����� ������� �������� ����� � ��������:

��� ������, � ���� ������ � ������� ���� ������������ �� ��������� (� 80 �� 8080). � ������ ���, �.�. �� 80-� � ���� ������� ��������� Apache-������. ���� � ��� ��������� ����� �� ��������, �� �������� ���� ����� ������� ������ ������� ���� �� ����� (Default Web Site) � ������ � ����������� ���� «�������� ��������» (Bindings). ����� ����� � ���������� ���� ����� �������� ����, ������������ �� ���������.

����, ������ ������ ����� ������������ ��������� ������, ������ �� ������� �������� �� ������ ����� ��� � ������ IP-�������. ������ ���� ����� ����� ��������� ������ � ���������, � ��������� ���� ��������� ������������� ���������� � URL-������. �� �������� � URL-������� � ������������� IIS Manager ��� ������������ ������� �� �������� � �������������.

��������� Perl ��� Windows

��� ����� � ������� Perl

� ��������� ����� �������� PERL (��� ���������� ������� (ports) ) ���������� ��� ������ ������ ����� � ������������ ������, � ��� ����� � ��� Windows 9x, � Windows NT. ������ �� ���� � ������ ������� �� ����� CPAN (Comprehensive Perl Archive Network) � www.cpan.org. ��� �� ����� ����� �������������� ������, ���������, ������������ � ������ ���������, ���������� � Perl. ����� perl ��� ������ �������� ��������� � ������� Browsing -> Perl binary distributions (�ports�)

��� Windows �������� ���������� ��� �������� ������ Perl � ��� �������, �������������� � �� ����� ActiveState (www.activestate.com). ����� ActiveState ��������� ����� ����� Perl ��� Win32, �������� ��� ������� Perl ��� ISAPI extension (ISAPI � ��� ��������� ��������� ���������� ���-�������� Microsoft � PWS � IIS) � ��������� ������� ������������. ��������� ��� ��������� �� ������ (�� ����� � ����-������), � �� ����� ��� PERL ����� ������� � ������������ ���������.

���������� � ������, ����� ��������� ����� PERL ��� Win32.

��� ������ ����� perl ������ 5 ��� ����. ����� � ��� 2 ���� ��������� Perl 5.003_07 �� ActiveState. ������ ������ �������������� ����� �������� perl -v.

��������� Perl

������� ��������� Perl �� ������������ �� ������������ ����� ������ ��������. ��������� ��������� ������� ����� ��� Perl � �������� � ���, ��������� ����������� �����, � ����� �������� ���� � ����� perl.exe � autoexec.bat, � ����� ����������� ����� �������. ������ �� ������ ��������� Perl-������, ������ ����� � ��������� ������:
perl .

����� ����� ��������� Perl �� �� ������� ��������� CGI-������� ����� ��� ���-������. ��� ����, ����� ��� ���� ��������, ���� ����������� perl � ���������� ���-������� ��� �script handler� (���������, ��������- ������ �������). ���? ��� ������� �� ���-�������.

������, ���������� 2 ���� CGI-��������: ��������� (����������������� � ����������� ��� ���������) � ����������������� � � ������� ��������� � Perl-�������. ������ ������� ����� ���� ����������� � ���, ��� ������ ����� ��� ���������� �script handler�-���������-�������������, ����������� ������. ��� web-������� perl.exe � �������� ��� ����� �script handler�-��.

� ����������� web-�������� ��� Windows (������� �� ������� PWS � IIS) ��������� CGI-������� �������������� �������������. �������������� �� ���������������� �������� � ������������� handler-� ������������ ����������� ����� (���������� � � ��������� ����������� UNIX-������� web-��������, �������� Apache, handler ������������ ������ �������� �������, ������������ � �#!�).

��������� ��������� Perl-�������� � PWS � IIS

������������� ������������ �� ��������� Perl ��� IIS/PWS ���� ���������� �� PWS � ������� Windows95 OSR2.

� PWS � IIS ������ � ����������� �������� ��������� � ��������� ������� Windows � �������
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesw3svcparametersScript Map

� ���������, ���� �� ������, ����� ����� � ������������ cgi � pl ����������� ��� Perl-�������, ��� ���� ��������� ��������� ��������� � ������������� ������:

���� � ��� perl.exe ���������� � ������� C:Perlbin, �� ��� ��������� ����� ����� ���:

� ��� ������ web-�������, ��� ����������� ��������� Perl-�������, ������ ���� ���������� �� �� ���������� (� PWS ��� ������������� ����� ���-���������).

IIS and PWS. What is IIS and PWS? Microsoft Internet Information Server (IIS) and Peer Web Services (PWS) enable Windows NT servers with the ability to.

Published by Modified over 4 years ago

Similar presentations

Presentation on theme: «IIS and PWS. What is IIS and PWS? Microsoft Internet Information Server (IIS) and Peer Web Services (PWS) enable Windows NT servers with the ability to.»� Presentation transcript:

2 What is IIS and PWS? Microsoft Internet Information Server (IIS) and Peer Web Services (PWS) enable Windows NT servers with the ability to provide Hypertext Web pages and interactive Web client/server applications for the internet and/or the private intranets. IIS and PWS use HTTP, Gopher services and FTP. Typically, you install IIS on an NT 4.0 server and PWS on an NT 4.0 workstation support. IIS is designed to support high volume traffic while PWS is better used to support Web services for small installations.

3 What is an Intranet? �An intranet is a network, internal to an organization, that uses Internet technology, such as the HTTP servers and Web browser services, to improve internal communications, information publishing, or the application development process.� Supporting MS Windows NT 4.0 Core Technologies. Microsoft Education and Certification.

4 Dynamic Host Configuration Protocal (DHCP) Enable a DHCP server, such as an NT server, to automatically assign IP addresses to client computers including remote ones

5 Windows Internet Naming Service (WINS) WINS provides automatic resolution of logical computer names into IP addresses Example: sytsai@csus.edu to 198.198.198.123

6 IP Address Class Class,1st octet, network id, host id, available network, available hosts on each network A, 0-127, fff, sss.ttt.lll,126, 16777124 B, 128-191, fff.sss, ttt.lll, 16384, 65534 C, 192-223, fff.sss.ttt, lll, 2097151, 254 127 in first octet for loopback testing, (127.0.0.1) return the message to sender 224-239 in the first octet for multicasting, broadcasting to many hosts on the same network 240-255 in the first octet for experimental purposes


7 Subnets 32 bits in one IP address Two parts �Most significant bits (MSB) identifies a specific network 0 for the first bit for class A 10 for the first two bits for class B 110 for the first three bits for class c �The rest bits identify a host on the network Subnet breaks down the hosts into smaller groups

8 Subnets Class A �[0xxxxxxxx] [xxxxxxxx xxxxxxxx xxxxxxxx] �[network] [host] �[0xxxxxxxx] [xxxxxxxx xxxxxxxx] [xxxxxxxx] �[network] [subnet] [host] Class B �[10xxxxxx xxxxxxxx] [ xxxxxxxx xxxxxxxx] �[network] [host] �[10xxxxxx xxxxxxxx] [xxxxxxxx] [xxxxxxxx] �[network] [subnet] [host]

9 Subnets Class C �[110xxxxx xxxxxxxx xxxxxxxx] [xxxxxxxx] �[network] [host] �[110xxxxx xxxxxxxx xxxxxxxx] [x] [xxxxxxx] �[network] [subnet] [host]

10 Subnet Mask Subnet mask determines the number of bits used for the subnet and host portions of the IP address 32-bit value: 1-bits for the network and subnet portions and 0-bits for the host portion Reserved numbers in a subnet �The first number is for the entire network �The second number is for the default router �The last number is for the broadcast address for braodcasting to each machine

11 Example for Class C Subnet 11111111 11111111 11111111 10000000 �No. of mask bits: 0 �Subnet mask 255.255.255.0 �No. of subnets: 1 �No. of hosts: 253 �Network number: 255.255.255.0 �Router address: 255.255.255.1 �Broadcast address: 255.255.255.255

12 Example for Class C Subnet 11111111 11111111 11111111 10000000 �No. of mask bits: 1 �Subnet mask 255.255.255.128 �No. of subnets: 2 �No. of hosts: 125 �Network number for subnet 1: 255.255.255.0 �Router address for subnet 1: 255.255.255.1 �Broadcast address for subnet 1: 255.255.255.127 �Network number for subnet 2: 255.255.255.128 �Router address for subnet 1: 255.255.255.129 �Broadcast address for subnet 1: 255.255.255.255

13 Example for Class C Subnet 11111111 11111111 11111111 11000000 �No. of mask bits: 2 �Subnet mask 255.255.255.192 �No. of subnets: 4 �No. of hosts: 61

14 NIC Address Unique Hardware address or MAC address A six-byte vendor number and a six-byte network number Router has one NIC for each network Routing address: IP address and Hardware address IP address stay, hardware address change from one router to another

15 Name Resolution Domain name and IP Domain Naming System (DNS) name server is a distributed database system to enable a computer to look up a computer name and resolve the name to an IP address Windows Internet Naming Service (WINS) provide a dynamic database for managing name resolution When DHCP assigns network addresses, WINS automatically updates the name database to add DHCP IP address assignments

16 How to Build an Intranet? Install TCP/IP on the client computer(s) Install TCP/IP on the NT 4.0 Server Install and configure DHCP and WINS services (optional but recommended) Install and configure IIS Post Intranet material

Илон Маск рекомендует:  Почему изображение не показывается на сайте

17 How to Install TCP/IP and DHCP 1. Select the Network program from the Control Panel 2. Select the Protocols tab and click Add

18 3. Select the TCP/IP protocol and click OK 4. Click Yes to install the DHCP server

19 5. The required files are in D:\NT40SRV\i386 directory

20 How to Configure TCP/IP 6. Go to TCP/IP properties and specify the IP address and Subnet mask 7. Select the DHCP Relay tab and set the server�s IP address as the DHCP Relay 8. Add the DHCP Relay agent service 9. Save your settings

21 How to Configure DHCP 1. Select DHCP manager from the Administrative Tools

22 2. In the DHCP server create a scope

23 How to Install WINS 1. Select the Network program from the Control Panel 2. Select the Services tab and click Add 3. Select Windows Internet Name Service 4. The required files are in D:\NT40SRV\i386 directory

24 How to Install IIS 1. Select the Network program from the Control Panel 2. Select the Services tab and click Add 3. Select Microsoft Internet Information Server 2.0 4. The required files are in D:\NT40SRV\i386 directory

25 5. Select all options and install in the default directories.

26 How to Configure IIS Use the Microsoft Internet Service Manager (ISM) to configure and monitor the Intranet services running on any computer in your network. ISM enables management of multiple servers from one computer including: Connect to servers and view server properties Start, stop, or pause a service Select which services to display Configure service properties (WWW service, Gopher service, FTP service)

��������� IIS �� Windows Server

�������, ��� ���������� ������ Internet Information Services (IIS) �� ������� � ������������� ��������� Windows Server 2012 R2 � Windows Server 2008 R2.

IIS (Internet Information Services) � ����� �������� �� �������� Microsoft ��� ������ ���-������� � ������ �������� �����. IIS ��������������� �� ������ � �������� � ����������� HTTP/HTTPS, POP3, SMTP, FTP, NNTP. � 2015 ���� ���� �������� 10 ������ IIS, ������������� ��� Windows Server 2020.

��������� IIS �� Windows Server 2008

�������� ��������, ��� �� ��������� �� ��������������� ����� �������, ��� ASP.NET , ������� ISAPI � ��.

������� ������������ (Install) ��� ������ ���������. ��������� ���������� �������� (Server Manager) � �������� ������� ����� (Roles) > ����-������ IIS� (Web Server IIS) > ���������� ����� IIS� (Internet Information Services Manager).

�����������, ��������� ��� � ������ IIS, ����������� � ���������� ����� IIS. ������ ���������� ������������� IIS, ������������ � ��������������.

����� ����� ��������� IIS �� ��������� ��������� ������ ���� Default Web Site .

��������� ������ ����� �� ���������, ������ � �������� ������ �������� localhost .

���������� ��������, ��������� �� ���������.

�������� �����, ������� ����� ������������� ���� ���-��������.

� ����������� ���� ������ ������� (Sites) �� ������� ������������� (Connections) �������� ��������� ���� (Add Web Site) ��������� ���� ����� ������� � ����� � ������� ��.

� ������ ������ IIS �������� ������ ��� �����������.

��������� IIS �� Windows Server 2012 R2

���� ����� ����� ������� ����� ������ ���������� ������ (Local Server) � ����������� (Manage).

���������� ������ ��������� IIS, ������������ � ������ ��������� � ������� ������ (Next). �������� ��� ��������� ���������� ����� ��� ����������� (Role-based or feature-based installation) � ������� ������ (Next). �������� ������ �� ���� �������� (Select a server from the server pool) � �������� ��� ������ �������. ������� ������ (Next). �� �������� ������ ����� ������� �������� ����-������ IIS� (Web Server IIS). �������� ��� ��� ��������� � ����������� ���� � ������� ��������� ����������� (Add Features). ���� ����� IIS �� ������ �� ��������������, �� ������� ������ (Next). ����������� ������ ����������� IIS, �������� ������ ��� �������� �� ���������, ������� ������ (Next). ������������ � ����������� � ��������� ���� � ������� ������ (Next). ����������� ������ ����� ���-������� IIS, ������� ����� �����������. �������� ����������� ��� �������� ��� ��������� � ������� ������ (Next).

�������� ��������, ��� ������ FTP �� ��������� �� ���������������. ���� � ���������� ��� ����������� ����� ����, �� �� ������� �� �������� ��� ������������� IIS.


������� ������ ������������ (Install).

��� ������������� �������� ��������������� ���������� ��������� ������� (Restart the destination server automatically if required), ���� ����� �� ������, �� ������������� ������ �������������� ����� ��������� ���������.

��������� ���������� �������� (Server Manager) �� ���� ����� (Start).

� ������ ����������� �������� ������������� ������ IIS .

� ������ ������� ���� ������� �� ����� ���� ��������� (Tools) � ��������� ���������� ����� IIS� (Internet Information Services Manager). � ������ ������������� (Connections) �������� �� ����� �������, � ����������� ���� �������� ��� ���������� ����� (Do not show this message) � ������� ������ ���� (No). ������ ��������� ������������ (Features View)

�����������, ��������� ��� � ������ IIS, ����������� �� ������ �������� ������������ (Features View). ������ ���������� ������������� IIS, ������������ � ��������������. ��������, ��������� SSL-�����������.

����� ����� ��������� IIS �� ��������� ��������� ������ ���� Default Web Site . ��������� ��� ������, ������ � �������� ������ �������� localhost . ���������� ��������, ��������� �� ���������. ����� ���� �������� �� ��������� ����������� �� ����� C:\inetpub\wwwroot �������� �����, ������� ����� ������������� ���� ���-��������. ��� ����� � ����������� ���� ������ ������� (Sites) �� ������� ������������� (Connections) �������� ��������� ���� (Add Website). ��������� ���� ����� ������� � ����� � ������� ��. � ������ ������ IIS �������� ������ ��� �����������.

����� ��� �������, ����� IIS & PWS ����� ASP?

������ ����������
���������� ������
����� ���������� ����
�� ����� �� 3 ��� �� ������
����� Google �� ������
����� Yandex �� ������
����� �� ������
����������� �����
� ��������.
����������
��� ���� ��������� ������ ���������� ���������:
����� ��� �������, ����� IIS & PWS ����� ASP?
Alex Maslov 03.08.2008 17:11 http://www.cyberforum.ru/post2597143.html romat 03.08.2008 18:23 http://www.cyberforum.ru/post2597159.html

������������ �� ADSI+IIS (GetObject(‘IIS://LocalHost/W3SVC/’ & WebSiteNum & ‘/Root’))
���� ����� �����������, ��� ��������� ������, �������� � �������� ��� ������ (� ������ ��������.

error ‘80020009’ Ioeaea. /lalala/profile.asp, line 28
��� ���������� � ��� ��� ���������� �������, �������� ������! ����. ���������� error.

IIS- asp ������: HTTP 500.100 — ���������� ������ ������� — ������ ASP Internet Information Services
������! ������������ win2000pro sp2, ����������� IIS, IE 5. ��� ������� ���������� �.

Response.Redirect �� IIS � �� PWS
������ asp-���� � �������������� Response.Redirect �������� �������� �� IIS 5.0 ������������� ��.

���������� �� ������� ������� �� ASP ��� ������� ����� IIS-�������?
� ���������� �� ������� ������� �� ASP ��� ������� ����� IIS-�������?

MoreAnswers

����� ���� ��� �������� �������������� ����� MVC
� ���� ���� ������� �������������� MVC � ����� ��� ����� ���� ���� �����(�������) ��������??

����� ��� ���� ������� ����� MSChart � ChartSpace?
����� ��� ���� ������� ����� MSChart � ChartSpace

����� ����� ��� ������� ������������ � ������ ������ ����� *
����������, � ����� ����� ��� ������� ������������ � ������ ������ ����� *. � �� � ���� ���������.

������� iis/pws

������ ���� ��������� �������� � ����� �����. ��� ���� ���� ������� ����������, ��� � ������� � � ������, ����� ����� �������� ������������ ������, ��������� �� Windows Internet Information Services, � �� ���� ��� ������ ��� Linux Apache ��� nginx. � ����������� ����� � �� ����� ����������, ���������� ��������� ���������������, ��� ��������� ����� iis � Windows Server 2012 R2, ������ ���������������� �����, ��� ��� ��� ��� �� ���� ������ ��������, ����� �� ��� ������ �� ������ Werdpress ��� �� ����������� ����, ��������� ����� �����.

���������� IIS ��� ������������� ����� � IIS

� ��� ��� ����� ������, �� ��� ������ ����� ����������� ������ IIS, ��� ��� �������, � ����������� � ��������� ������. ������ �������� � �������� � ���������� ��� ��� ����������� �����. ��������� ��������� IIS. ����� ���� ����� ����� � ���������� �������.

� ���� ������� ��������� ����, ������ ��� ����� iis.pyatilistnik.org, ��� ����� ��������� � ����� ����� � ����� ������ ���� ,�������� ����� «�������� ���-����»

���� �������� ����� iis ������� �� ��� ����� �� ������ �������. �� ������, �� �������:

  • ��� ����� — � ���� ��� iis.pyatilistnik.org
  • ���������� ���������� ���� — ��� �� ����� � ������� ����� ������ ������� ��� �����, ��������, ��������, ���������, html ���������, ���� ���� � ����� ������, �� ������ ����� ������ � ���.

����� �� ����������� �������� ����� � ������� ip ������, �������� ��� ����� ����, ��� �� �� ����� DNS ������� ������� A ��� Cname ������ ��� �������. ��� �� ������ ��� ��������, ����� ����� ��������, ��� �� ����� ��� ������� ������������ http � ���������� ������������ ���������� https, � ��� � �������� �������.

�� � ��������� ����� � ������ ����, ����� �������� ����� ����, ������� ����� �� ������ dns �����, ����� ������������� ���������, ����� ������� �� ������ ����, ��� ��� �� 80 ����� �� ����� ������ ����� �����.

������� ��������� ��� ����. � ���, ���� � ���������� IIS �� Windows Server 2012 r2 �� �������, ������� ��� ���������, ��� ����� � ��� ���� � ������ ���������� ���-������, ��������� ����� «�����»

���� ��� ������, �� �� �������� ������ � �������, ���� �� ���, �� ������� ����������� ���������:

��� ��� ��������:


  • � ��� ������ ����� � ������, ���������� ��������� � ���, ���� �� ��������, ��� ������������
  • � ��� ������ ��� ���� �� ������ ������� �������� �� ������ Windows

� ������ ���������, ��� �������, ������ � ����� ������ �������, �� ������ ������, ��� ����� ��������� �����, � ��� �� ��� ������ «���» �� ������. �������� ��� ������, �������� ����� � �������� �� ��� ������ ������, �������� ��������.

��������� �� ������� «������������ > �������� > �������� > ��������� ���» � ����� ����� ����� ������ ������.

��������� ������ ������� ���� ��� ���������� ����� IIS, � ���� ��� ������ � ����������.

��������� � �������� ��� ���� � ���������.

���� � ��� ���������� ����, ��� �� ������� ���������� ��� ������, �� � ��� � ������� ������������, ���� �� ���������� �������� � �����, ���� �� ������ ���� �� �����������.

��������� �����, � ��� ������� ������ ������ ���� ����� ��� ���� � ����� �� ��� ��� ��������� ��������� ����� ���������� ��� �� ������������� ���������, �� ���� PHP ��� MySQP ��� WordPress. ����� � ��� �������, ����������� � ������� �������� ����������� IIS � ��� ��� �������������.

������� iis/pws

This section contains notes and hints specific to IIS (Microsoft Internet Information Server). We have included installation instructions for PWS/IIS 3 , PWS 4 or newer and IIS 4 or newer versions.

Используя установку CGI, ваш сервер открыт для нескольких возможных атак. Пожалуйста, ознакомьтесь с разделом «Безопасность CGI» чтобы узнать, как можно защитить себя от этих атак.

The recommended method for configuring these servers is to use the REG file included with the distribution ( pws-php4cgi.reg in the SAPI folder for PHP 4, or pws-php5cgi.reg in the main folder for PHP 5). You may want to edit this file and make sure the extensions and PHP install directories match your configuration. Or you can follow the steps below to do it manually.

Внимание

These steps involve working directly with the Windows registry. One error here can leave your system in an unstable state. We highly recommend that you back up your registry first. The PHP Development team will not be held responsible if you damage your registry.

Navigate to: HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap .

On the edit menu select: New->String Value .

Type in the extension you wish to use for your php scripts. For example .php

Double click on the new string value and enter the path to php.exe in the value data field. ex: C:\php\php.exe for PHP 4, or C:\php\php-cgi.exe for PHP 5.

Repeat these steps for each extension you wish to associate with PHP scripts.

The following steps do not affect the web server installation and only apply if you want your PHP scripts to be executed when they are run from the command line (ex. run C:\myscripts\test.php ) or by double clicking on them in a directory viewer window. You may wish to skip these steps as you might prefer the PHP files to load into a text editor when you double click on them.

Navigate to: HKEY_CLASSES_ROOT

On the edit menu select: New->Key .

Name the key to the extension you setup in the previous section. ex: .php

Highlight the new key and in the right s >phpfile .

Repeat the last step for each extension you set up in the previous section.

Now create another New->Key under HKEY_CLASSES_ROOT and name it phpfile .

Highlight the new key phpfile and in the right s >PHP Script .

Right click on the phpfile key and select New->Key , name it Shell .

Right click on the Shell key and select New->Key , name it open .

Right click on the open key and select New->Key , name it command .

Highlight the new key command and in the right s >php.exe . ex: c:\php\php.exe -q %1 . (don’t forget the %1 ).

If using PWS on Windows, reboot to reload the registry.

PWS and IIS 3 users now have a fully operational system. IIS 3 users can use a nifty tool from Steven Genusa to configure their script maps.

When installing PHP on Windows with PWS 4 or newer version, you have two options. One to set up the PHP CGI binary, the other is to use the ISAPI module DLL.

If you choose the CGI binary, do the following:

Edit the enclosed pws-php4cgi.reg / pws-php5cgi.reg file (look into the SAPI folder for PHP 4, or in the main folder for PHP 5) to reflect the location of your php.exe / php-cgi.exe . Backslashes should be escaped, for example: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] «.php»=»C:\\php\\php.exe» (change to C:\\php\\php-cgi.exe if you are using PHP 5) Now merge this registery file into your system; you may do this by double-clicking it.


In the PWS Manager, right click on a given directory you want to add PHP support to, and select Properties. Check the ‘Execute’ checkbox, and confirm.

If you choose the ISAPI module, do the following:

Edit the enclosed pws-php4isapi.reg / pws-php5isapi.reg file (look into the SAPI folder for PHP 4, or in the main folder for PHP 5) to reflect the location of your php4isapi.dll / php5isapi.dll . Backslashes should be escaped, for example: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] «.php»=»C:\\php\\sapi\\php4isapi.dll» (or C:\\php\\php5isapi.dll for PHP 5) Now merge this registery file into your system; you may do this by double-clicking it.

In the PWS Manager, right click on a given directory you want to add PHP support to, and select Properties. Check the ‘Execute’ checkbox, and confirm.

To install PHP on an NT/2000/XP Server running IIS 4 or newer, follow these instructions. You have two options to set up PHP, using the CGI binary ( php.exe in PHP 4, or php-cgi.exe in PHP 5) or with the ISAPI module.

In either case, you need to start the Microsoft Management Console (may appear as ‘Internet Services Manager’, either in your Windows NT 4.0 Option Pack branch or the Control Panel=>Administrative Tools under Windows 2000/XP). Then right click on your Web server node (this will most probably appear as ‘Default Web Server’), and select ‘Properties’.

If you want to use the CGI binary, do the following:

Under ‘Home Directory’, ‘Virtual Directory’, or ‘Directory’, click on the ‘Configuration’ button, and then enter the App Mappings tab.

Click Add, and in the Executable box, type: C:\php\php.exe for PHP 4 or C:\php\php-cgi.exe for PHP 5 (assuming that you have unziped PHP in c:\php\ ).

In the Extension box, type the file name extension you want associated with PHP scripts. Leave ‘Method exclusions’ blank, and check the ‘Script engine’ checkbox. You may also like to check the ‘check that file exists’ box — for a small performance penalty, IIS (or PWS) will check that the script file exists and sort out authentication before firing up PHP. This means that you will get sensible 404 style error messages instead of CGI errors complaining that PHP did not output any data.

You must start over from the previous step for each extension you want associated with PHP scripts. .php and .phtml are common, although .php3 may be required for legacy applications.

Set up the appropriate security. (This is done in Internet Service Manager), and if your NT Server uses NTFS file system, add execute rights for I_USR_ to the directory that contains php.exe / php-cgi.exe .

To use the ISAPI module, do the following:

If you don’t want to perform HTTP Authentication using PHP, you can (and should) skip this step. Under ISAPI Filters, add a new ISAPI filter. Use PHP as the filter name, and supply a path to the php4isapi.dll / php5isapi.dll .

Under ‘Home Directory’, click on the ‘Configuration’ button. Add a new entry to the Application Mappings. Use the path to the php4isapi.dll / php5isapi.dll as the Executable, supply .php as the extension, leave ‘Method exclusions’ blank, and check the ‘Script engine’ checkbox.

Stop IIS completely (NET STOP iisadmin)

Start IIS again (NET START w3svc)

If you experience 100% CPU usage after some time, turn off the IIS setting Cache ISAPI Application .

Took me two days to make PHP run under Windows Server 2003 SP1 IIS 6. I got 404, 401.1 and 401.3

Thanks so much for all your helpfull comments!

What helped me to get it worked:
(1) manual php isapi installation as described e.g. in http://www.benmardesign.com/IIS_PHP_MYSQL_setup/php_setup.html

(2) Find out in IIS under what AppPool you site is running. Then find out what user is listed under the idendity tab for that AppPool in IIS. Give this user (e.g. Network service) as well as IUSR_WPG and IUSR_MACHINENAME EXE/READ rights RECURSIVLY (use ‘advanced’ button) for complete php directory (e.g. c:\php) and its subdirectories. Also give EXE/READ rights for those users on c:\windows\php.ini and c:\windows\php4ts.dll

On installing PHP5 on IIS 5.0 as an ISAPI module we had to set cgi.force_redirect = 0 in order to get PHP to work.

We had thought it only applied to CGI environment, and had let it default.

Installing PHP 5 on Windows Server 2003/IIS6

It has come to my attention that the link to my PHP installation guide in my posting of 07-Feb-2005 11:49 is a Bad Link.
We don’t like Bad Links.

Here’s the correct one:

The correct required NTFS ACL’s are:

— for the folder holding your PHP files:
[Read] IUSR_servername
[Read] IWAM_servername

-for the folder holding the PHP executables:
[Read] IUSR_servername

Supplementation to the previous hint

The environment is Windows 2003 Server/IIS 6/PHP 5.

About IIS 6 of Windows XP.

There is no ‘IISEXT.VBS’.
It seems not to have to add it to the Web enhancing
(It is not an accurate intelligence ).
Moreover, when the method argument of iis6
isapimap add is omitted, it becomes an error.
Specify it following and specifying it.

iis6isapimap add .PHP C:\PHP\php5isapi.dll GET,POST,HEAD

Hint registered to IIS 6 as ISAPI without using GUI.
(It is a machine translation from Japanese to English. )

[Method of addition to Web enhancing]


‘IISEXT.VBS’ is attached to IIS 6.

iisext /AddFile C:\PHP\php5isapi.dll 1 PHP 1 «PHP: Hypertext Preprocessor»

iisext /RmFile C:\PHP\php5isapi.dll

[Method of adding extension to Application Mappings]

To our regret, there is no good method in the standard. :-(
The source code of C# program that is registered and deleted is presented in the mapping.
(It is hoped that someone writes VBScript or the JScript version)

iis6isapimap add .PHP C:\PHP\php5isapi.dll

iis6isapimap delete .PHP

C# source code
(Add ‘System.DirectoryServices’ to the reference)
————————————————————
using System;
using System.Collections;
using System.DirectoryServices;

<
class StartClass
<
public static void print_man()
<
Console.WriteLine(«IIS6ISAPIMAP [view|add|delete] (METHOD LIST)»);
>

[STAThread]
static void Main(string[] args)
<
if ( args.GetLength(0)

IIS 5.1
MySQL 5.0.2 Alpha
PHP 5.0.3
phpMyAdmin 2.6.1

i had many errors including that all famous could not load extension error. I found out that when PHP5.0.3 win32 installer package (.exe) was installed I had no .dll files which I d and found that all the problems up to this point had been solved. Do not forget to uncomment the extensions you want in the php.ini file.

email me if youd like at domsinator@gmail.com

I had problems upgrading to 5.0.3 isapi on my IIS 6/Windows 2003 server. Most of the instructions I found said to give the IUSR account access to various files/folders. In my case I needed to give access to «Network Service» (not to be confused with just «Network»).

1. In IIS Admin, go to Application Pools
2. Right click on the pool your site is running under and click properties.
3. Go to the Identity tab and see what user is selected.
4. Give that user permissions to your php files/directory.

Don’t know if this will help anyone else, but thought I’d offer in case.

Hi,
I have folowed the instruction given by the manual and installed Php 5 on IIS 5.1 running on top of XP. But the IIS was kep on throwing 404 eror whie accessing .php files.

In the manual instruction there is one incorrect entry for php.ini file :
doc_root = c:\inetpub

We need to change it to
doc_root = c:\inetpub\wwwroot

Please give your coments.

Having just spent too many hours trying to get PHP 4.3.9 + PWS 4.0 + Win98 to work, I thought others might like to know the «feature» of PWS I’ve just discovered.

When you add the .php registry entry to [HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\ w3svc\ parameters\ Script Map], the next time PWS is started, it reads this entry.

Once it has done that, it doesn’t matter what you do to the entry, it completely ignores you ! If you make an error in the setting the first time, that’s it, you can never correct it ! If you want to change the directory that PHP is in, sorry, you can’t ! Having read the setting once, it never looks at it again. You can even delete it, and it won’t notice !

If you do want to change the value for .php, there is only one way to do it (that I have found). Uninstall and then reinstall PWS . And then make sure you set the .php correctly, first time, or you’ll have to uninstall and reinstall it again !

In my case, the symptoms were HTTP 500 errors when I tried to browse to a PHP page, but I’m sure you could get other errors, depending on what you get wrong with this variable.

Windows XP Pro — IIS 5.1 — PHP 4.3.8

Thanks for instructions. PHP ans IIS Working fine for me :)
FT

I had tons of problems getting php5 to work in IIS 5.1. So many reports have you just check phpinfo(); to see if it is working after an install, but once you run something with more complex (WordPress) code it all goes to hell. I’m not pointing fingers I don’t know where the bug lies.

For myself some problems (like blank pages that shouldn’t be) we fixed by using the CGI instead of ISAPI.

But I still had the somewhat famous

Brew another pot and Good luck.

There’s a bug in IIS 5.1 which may prevent you from adding an Application Extension Mapping. If the OK button remains disabled after you’ve entered the Executable and the Extension, try this workaround provided by Microsoft:

1. Right-click the individual Web site or the Web Sites folder, and then click Properties.
2. On the Home Directory tab, click Configuration.
3. Under Application Configuration, click Add, and then click the Mappings tab.
4. With the Add/Edit Application Extension Mapping dialog box open, click Browse to select the .exe file or the .dll file from the local path on the Web server.

Note:
You must type the path to a valid file in the Executable text box or the OK button remains unavailable. The easiest way to make sure that you enter a valid path is to select the file by using the Browse button.

5. After the path appears in the Executable text box, click in the Executable text box to initialize the path.

6. Click in the Extension space, and then type the file name extension.

Note:
— You must enter the period (.) in front of the extension in the Extension text box, or the OK button remains unavailable.


7. When the OK button becomes active, click OK to continue.

If you use IIS6 you have to add a new Webextension for PHP to work, otherwise you will get a «404»-Page if you try to point your browser to a «*.php» file.
In order to do this you have to open the IIS-management console and open the «local computer».
Under «webextensions» you will find allready a list with different extensions all being blocked by default.
To get PHP to work you have to manually add a new webextension. I only have a german version of IIS in front of me so forgive me if i translate the buttons wrongly.
Click on «New webextension». Enter any name you like for your new extension. Click on «Add. » and then on «Search. «. If you would like to add the DLL just browse to your PHP-directory and you will find the php5ts.dll. If you search for the php-cgi.exe you have to change the filetype at the bottom to «CGI-Exe-Files». Only after changing the filetype you can see the php-cgi.exe file and choose it for the extension.
If you check the checkbox at the bottom of the «New extension» Window it will allow the newly added extension to be executed. Certainly you can change the status any time you want by clicking on «Allow».
Only after that procedure you will be able to get in touch with PHP-files.

sincerely
Juergen Sommer

My PC is running Win2000/IIS5.0. Followed the instructions above but was receiving server 502 CGI timeout errors and tried all sorts of things to see what was going on: this included system PATH modifications, copying files, watching stack traces etc. No success.

However, I found a link that described what was happening and how to fix it:

Follow instructions as listed in docs except specify «C:\php\php.exe %s %S» without the quotes as the php interpreter. Case is important in the parameters, so get it right first time. Suddenly no more 502 errors as PHP is now passed some extra information from IIS that obviously points to the filename of the PHP script.

Under IIS6 (and earlier)
After all the installation, do not forget to add «index.php» as default page, under the Documents tab in the Web Site’s Properties.
1. Right-click Web Sites, choose Properties
2. Click Documents tab
3. Click Add.
4. Type index.php, click Ok
5. Choose «index.php» from the list and move it to the top using Move Up button.
6. Make sure «Enable default content page» is checked.

Ofcourse you can add other pages as default.

For those that do not know what is this for: If you do not provide full URL and you have several pages in the directory which are in this list, the server will return the topmost of them. In case you wish to open other page of them, you have to provide its full URL. Putting «index.php» on top will make sure no other pages will be returned as default.

Installing PHP4.3.xx on WIN xp pro sp2 iis 5.1
1. Like some others mentioned the key is to get PHP4TS.DLL in your xx/windows/system32 directory.
2. Do not add PHP as an isapi filter.
3. Do add an application extension of .php and associate to c:/php/sapi/php4isapi.dll
(you get there by: Open Internet information services from administrative tools, goto specific website you want to enable,
open properties, under home directory tab click on configuration)
4. You may need to check that your iusr_ user has execute rights to the directory where your scripts are..
5. create a file with (): ?> as content and run it from your browser..

I am running Active Directory & IIS6.0

I found that after looking through the tutorial below i was still unable to get into my site (authentication popup, 401.3 error). I set my permissions for read & execute for IUSR_(server) and IIS_WPG for both my document root and the php directory.. no luck.

However, here’s how i solved the problem. (I believe this solution is relevant to fixing the active directory issue)

1. You want to give the IUSR_* and IIS_WPG read & execute permission to the PHP DIRECTORY ONLY. (I managed to remove the credentials from my document root and it still works.

2. Open IIS Manager and go to Application Pools, then to the pool which is relevant to your site (in my case DefaultAppPool).. on this item, right click and choose properties.

3. Now navigate to the identity tab.

4. My Worker process was set to Predefined: Network Service. I changed this to Configurable: IWAM_(server name) (which if you noticed is in the user group ‘IIS_WPG’)

Note: i also changed the passwords for my IUSR_* and IWAM_* accounts to be sure they werent set to something easy by default. Its probably a good idea to do this too.

Hope this solves someones frustration.

IIS 6.0, PHP 4.3.4, Active Directory, Windows 2003 Premium

Followed this and many other manual installation guides for a manual install of PHP.

This made things super easy and was like reading a picture book for IIS6 and PHP installation:
http://s92192454.onlinehome.us./PHP_on_windows_under_IIS.html

You may want to use it to confirm your manual setup.

BUT continued to get 401.3 error.

Problem is that the 401.3 ACL error is because you must apply the IUSR_(server) access rights to the PHP directory and all the sub-directory structures (done in the advanced tab of your security settings), READ/LIST/EXC.

ACL 401.3 Problem solved. from other posts that I found, if you upgrade to Active Directory you will also loose all PHP access and this should solve that problem also. The upgrade to Active Directory problem is also known as prompting you for a username and password.

This is an option, if you choose to use the Interactive Windows Auth mode for your web site (that too can be disabled in the IIS 6.0 configuration for each web site), but will still result in the 401.3 unless you add the IIS_WPG rights to your PHP Dir.

Hope that helps,
John Draggi

Just a quickie to say that Bejamin M.’s excellent description of setting up PHP with IIS works a treat.. but..

If you don’t have a «Add a new Web service extension..» menu item in your Internet Information Services applet, then simply do the following:

— In Internet Information Services, right-click on «Default Web Site»
— select «Properties»
— click on the «Home Directory» tab
— click on the «Configuration» button

Yup, it’s easy if you know how, but baffling if you can’t find where to specify the .php extension and .dll filename !

Michael Gledhill
Bristol, UK

If some extensions (such as OCI or Turck mmcache in FastCGI mode) have trouble functioning with PHP+IIS, make sure that «Allow IIS to Control Password» is unchecked in the preferences panel for anonymous user access.

For more detail on the issue, read articles 216828 and 218756 in the MS Knoweledge Base.

I put together this morning, a well laid out explanation on how to setup PHP on a Windows Server ( Enterprise Edition ) under IIS version 6.0.

I went trough all kinds of tutorial trying to install PHP.
I kept getting 404 errors.

But I now got it figured out. So I want to share with you, what I did.

Click on the link below to see the complete installation guide with image to also help you understand what you’re doing.

Share your knowledge.

>Somehow PHP on Win2003 with IIS6 worked for me only when I put the php4isapi.dll in c:\windows\system32 and used that instead of the c:\phpdir\sapi\php4isapi.dll

Actually it’s the problem of NTFS permission. you can just change c:\phpdir\sapi\php4isapi.dll permission: Add Users group to it and allow it to «Read & Execute».

On Windows Server 2003 (formerly .net server) with IIS 6 (final RTM — build 3790)

I got PHP working by using one of the tips above (thanks!).

I noted however, that I did not need to ‘allow unknown Isapi applications’ , and I was able to keep the configuration at ‘Scripts Only’ instead of ‘Scripts and Executables’ — both settings are potentially more secure this way.

The only configuration that is different from how I normally configure PHP on IIS 5 is the addition of PHP as a Web Service Extension.

Installing ASP & Web Server

Installing Personal Web Server (PWS)

Personal Web Server ships with Windows 98 CD, you can find it in add-ons folder present in the Windows 98 CD. If you are using Windows 95, you have to download «Windows NT 4.0 Option Pack» from Microsoft.
Download «Windows NT 4.0 Option Pack»
If you don’t have Windows 98 CD with you, no problem. You can download it from Microsoft’s web site for free.
Download «Personal Web Server»
Installing Personal Web Server on Windows 98:

  1. Insert your Windows 98 CD into your CD-ROM Drive.
  2. Explore your CD-ROM Drive.
  3. Open ?add-ons? folder, there you will find ?pws? folder, run ?setup.exe? from this folder.
  4. Follow the instructions on the screen to install ?Personal Web Server?

After installation of PWS, you will find a PWS icon on your desktop and most probably a small icon of PWS in the right corner of the taskbar. Open any one of them. If the PWS is running then you will see an option «Stop PWS» or else you will see «Start PWS».
To check if PWS is running, open your Internet Explorer. In the URL box enter https://127.0.0.1 or https://localhost and press Enter. If everything is working fine, you will see a default page generated by PWS. If you can see any page then PWS is running correctly or else you have to restart your computer and start PWS again and continue the same process. Hopefully everything will be alright now.
Installing IIS on Windows 2000:
Microsoft Internet Information Server (IIS) is a web server that integrates into the Windows NT Server so no need to download from any where. If you haven’t install IIS during installation of Windows 2000, then follow the below steps to install IIS.

  1. From Start Button, go to Settings and Control Panel.
  2. In the Control Panel, select Add/Remove Programs, in that Select Add/Remove Windows Components.
  3. In the wizard, check Internet Information Services, click Ok. After this, an Inetpub folder will be created where you can find a folder named wwwroot.

Now your installation process is over. If you want to check whether IIS is running or not, Open Internet Explorer and type https://localhost in the address bar. If everything is working fine, it will display the default page generated by IIS. If not,

  1. Go to Control panel. Open Administrative Tools and double click «Internet Information Server».
  2. Select «Default Web Site» and Click on the Start button present in the toolbar.

Be the first to post comment on this article :

Илон Маск рекомендует:  Направление флексбоксов
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL
Внимание