Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab Webserver.doc
Скачиваний:
3
Добавлен:
21.08.2019
Размер:
177.15 Кб
Скачать

Упражнение 6. Настройка клиента для работы с web-сервером

Упражнение выполняется на клиенте.

1. На клиенте создайте каталог "C:\Client". В нем создайте 2 подкаталога "Input" (для входящей информации) и "Output" (для исходящей информации). С помощью программы синхронизации в каталоге "Input" сохраняются файлы, загруженные с web-сервера, а файлы из каталога "Output" перемещаются на web-сервер (после перемещения файлы удаляются). В каталогах Input и Output Вами должны записываться только файлы, а не каталоги. Список поддерживаемых расширений файлов Вы изучили в предыдущем упражнении (пункт 4).

2. Аналогично пункту 6 предыдущего упражнения задайте право доступа пользователю "Все" ("Everyone") на каталог "Input" для "Записи" (Write).

3. Аналогично предыдущему пункту задайте право доступа пользователю "Все" ("Everyone") на каталог "Output" для "Изменения" (Modify) (это право позволяет читать, записывать и удалять файлы).

4. Выполните копирование методом "drag&drop" ("схватить, перенести и бросить") на рабочий стол файлов, указанных в пункте "Необходимые для работы файлы" и предназначенных для клиента. Для этого необходимо выделить необходимые файлы, располагающиеся в каталоге "Data" физической машины, нажать на них левой клавишей мыши и, не отпуская клавишу мыши, перенести их в окно виртуальной машины, на рабочий стол ОС.

5. Переместите в каталог "C:\Client" 2 файла (они должны находиться на рабочем столе клиента):

- "synchro.exe" (программа синхронизации данных) и

- "synchro.ini" (настройки для программы синхронизации данных).

6. Убедитесь, что web-сайт доступен с клиента. Для этого запустите "Internet explorer" и в его командной строке наберите путь к Вашему серверу, образованный последовательной конкатенацией (объединением) строк "http://", IP-адреса web-сервера и ":81". Например, "http://192.168.0.10i:81", где i - номер физической машины. Если номер физической машины занимает 2 десятичных разряда, то необходимо набрать "http://192.168.0.1i:81". У Вас должны отобразиться названия трех каталогов, в которые можно заходить.

Упражнение 7. Настройка программы синхронизации данных

Упражнение выполняется на клиенте.

Откройте файл "synchro.ini" из каталога "C:\Client" с помощью программы "Блокнот" (Notepad). Файл содержит ряд настроек, записываемых построчно. Строки, начинающиеся с символа ";" являются комментариями и не участвуют в настройках. Есть три основные секции (их названия заключены в квадратные скобки): "[WebServer]" (информация о web-сервере), "[Folders]" (пути к каталогам с данными сервера и клиента) и "[ProxyServer]" (настройки прокси-сервера для выхода в интернет). В каждой секции построчно записаны переменные, значения которых, после знака "=", задаются справа.

Секция "[WebServer]" содержит следующие параметры (здесь должны быть введены настройки, использованные Вами при создании web-сервера и сайта):

- "ServerName" - IP-адрес web-сервера (например, ServerName = 192.168.0.101 );

- "ServerPort" - сетевой порт web-сервера (например, ServerPort = 81 );

- "RelativePath" - название подкаталога на сайте (например, RelativePath = RelPath ); значение этого поля оставьте пустым.

Секция "[Folders]" содержит следующие параметры (здесь должны быть введены настройки, заданные Вами на web-сервере и на клиенте):

- client_in_dir - полный путь к каталогу Input на клиенте (например, client_in_dir = C:\Client\Input );

- client_out_dir - полный путь к каталогу Output на клиенте (например, client_out_dir = C:\Client\Output );

- server_in_dir - относительный путь к каталогу Input сервера (например, server_in_dir = Input );

- server_out_dir - относительный путь к каталогу Output сервера (например, server_out_dir = Output );

- SrvFileMaxSize - максимальный размер файла, получаемого с сервера (Мб); если размер = 0, то ограничений нет (например, SrvFileMaxSize = 0 );

- CltFileMaxSize - максимальный размер файла, отправляемого на сервер (Мб); если размер = 0, то ограничений нет (например, CltFileMaxSize = 0 ).

Секция "[ProxyServer]" содержит следующие параметры (поля секции оставьте пустыми):

- ProxyServer - адрес прокси-сервера (например, ProxyServer = 192.168.200.253:3128);

- ProxyUserName - имя пользователя для прокси-сервера (например, ProxyUserName = bulfami );

- ProxyPassword - пароль для прокси-сервера (например, ProxyPassword = somesecret ).

Настройки в секции "[ProxyServer]" оставьте пустыми, так как в лабораторной работе не будет использоваться выход в интернет.

Заполните секции "[WebServer]" и "[Folders]" своими данными. Сохраните файл и закройте программу "Блокнот".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]