6. НАСТРОЙКА WEB-СЕРВЕРА

Задача. Необходимо настроить Web-сервер. В качестве домашнего каталога требуется указать каталог C:\Users\HTML. Для каждого пользователя создать виртуальный каталог по названию учетной записи и настроить его на отображение файлов, которые должны находиться в папке html домашнего каталога пользователя. Протестировать работу сервера.

1) Для каждого пользователя создайте в домашнего каталоге папку html.

2) Создайте каталог C:\User\HTML.

3) Запустите Диспетчер служб Интернета.

4) Выберите в панели обзора объект Веб-узел по умолчанию, вызовите контекстное меню и выберите пункт Остановить.

5) Выберите в панели обзора корневой объект и в его контекстном меню выберите пункт Создать и далее Узел Web.

6) Во втором окне мастера введите Web-узел школы.

7) В следующем окне укажите IP-адрес внутреннего интерфейса.

8) В окне Домашний каталог веб узла укажите C:\Users\HTML.

9) В окне Разрешения на доступ к веб узлу оставьте настройки без изменения и завершите работу мастера.

10) Выберите в панели обзора объект Web-узел школы, вызовите контекстное меню и выберите пункт Пуск.

11) Выберите в панели обзора объект Web-узел школы, вызовите контекстное меню и выберите пункт Создать и далее Виртуальный каталог.

12) Перейдите на второе окно мастера и введите псевдоним teacher_1.

13) В следующем окне укажите каталог C:\Users\Staff\teacher_1.

14) В окне Права доступа оставьте настройки без изменения и завершите работу мастера.

15) Повторите пункты 11-14 для учетных записей пользователей teacher_1, student_1, student_2.

16) Выберите в панели обзора объект Web-узел школы, вызовите контекстное меню и выберите пункт Свойства.

17) На вкладке Документы добавьте документы по умолчанию: index.html и index.htm, index.asp.

18) С помощью стрелок вверх - вниз переместите их в верхнее положение.

19) Примените настройки.

20) Запустите    программу    WinRoute   Administration    и    введите пароль администратора p[1.2]g[1.10] .

21) В меню Settings выберите пункт Advanced и далее Port Mapping ... В открывшемся окне щелкните на Add. Выберите следующие параметры:

• Protocol - TCP;

• Listen IP - 192.168.0.10*[1...2] + [1...10] ;

• Port - 80 ;

• Destination IP - 192.168.1.1;

• Destination Port - 80.

22) C    помощью    блокнота   создайте    файл    index.html    в каталоге C:\Users\HTML и введите в него следующий текст:

<HTML> <HEAD>

<TITLE>WEB Page</TITLE> </HEAD>

<BODY TEXT="#FF0000" BGCOLOR="#D0E0F0"> <H1 ALIGN=CENTER> WEB  Page </H1>

</BODY> </HTML>

23) Обратитесь к Web-серверу с рабочей станции, сервера соседа и рабочей станции соседа.

24) Создайте в домашнем каталоге Web-сервера файл index.asp, содержащий следующий код:

<%@  LANGUAGE="VBSCRIPT" %>

<HTML>

<HEAD>

<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-12 51"> <TITLE>TeKCTOBbM C4eT4MK</TITLE>

</HEAD>

<BODY>

<%

function docount(howmany)

ON ERROR RESUME NEXT

strdir = "\data"

strFileName="count.dat" FN =  (Server.MapPath(strdir)   & "\" & strFileName) SET FS = Server.CreateObject("Scripting.FileSystemObject") SET  f=FS.OpenTextFile   (FN,   1,   FALSE, 0)

IF (Err.Number<>0) THEN Err.Clear

FileExists = FALSE SET f=FS.CreateTextFile (FN, true,false) f.Writeline("0") END IF

count=CLng(f.readline)

count_str=string(howmany-len(Cstr(count)),"0")   & Cstr(count) docount=count_str count=count+1

SET f=FS.CreateTextFile (FN, true) f.Writeline(CSTr(count)) f.Close

SET f = Nothing SET FS = Nothing

end function

%>

Текстовый счетчик:&nbsp;

<%

response.write(docount(4))

%>

</BODY> </HTML>

25) Создайте в домашнем каталоге Web-сервера подкаталог data.

26) Проверьте работу ASP-сценария через обозреватель.