русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Конфигурирование прокси-сервера


Дата добавления: 2015-07-09; просмотров: 658; Нарушение авторских прав


Прокси-сервер использует конфигурационный файл с именем htproxyd.ini, находящийся в том же каталоге, что и запускаемая программа htproxyd.exe. Конфигурационный файл является специальным текстовым файлом, содержащим пары <имя_ключа=значение>, которые используются программой во время загрузки. Пары <имя_ключа=значение> объединены в разделы. Каждый раздел имеет имя, которое помещается в начало раздела и заключается в квадратные скобки.

 

Раздел [htproxyd]
Ключ Тип значения Назначение Значение по умолчанию
Src Строка Адрес, по которому удаленные клиенты будут устанавливать соединения с HTPROXYD. :5052
Dst Строка Адрес HyTech SQL сервера, которому будут передаваться запросы удаленных клиентов localhost:5555
FastMode 0 или 1 1 – Включить ускоренный режим работы режим выключен
ListenCnt Число Количество одновременных запросов на установление соединения от удаленных пользователей.
LogFile Строка Имя файла для протокола обмена. Если параметр опущен, то протокол не пишется. Отсутствует

Адрес, по которому удаленные клиенты будут устанавливать соединения с программой HTPROXYD, задается в форме:

:port

или

localhost:port

где:

port – номер порта, который будет использоваться для установления соединений с удаленными пользователями. Если адрес имеет значение localhost, то устанавливать соединения могут только те программы, которые расположены на той же машине, что и запущенная утилита HTPROXYD.

 

Адрес HyTech SQL сервера, которому будут передаваться запросы удаленных клиентов, задается в форме:

host:port

где:

host – доменное имя или ip-адрес машины (в форме 10.101.101.23), на которой работает HyTech SQL сервер;

port – номер порта, который используется HyTech SQL сервером для установления соединений с пользователями.



 

Рассмотрим пример конфигурации. Пусть в обычной конфигурации HyTech SQL сервер имеет ip-адрес 10.101.101.2 и использует порт 1000 для приема соединений от пользователей. В этом случае в.ini ARM-а (или в другом месте) прописано:

tcpip:/10.101.101.2:1000

В .ini сервера прописано:

tcpip:/:1000

Предположим, что утилита HTPROXYD будет располагаться на машине с ip-адресом 10.101.101.10 и будет использовать порт 6500 для приема соединений от удаленных пользователей. С точки зрения АРМ-а удаленного пользователя утилита HTPROXYD – это SQL-сервер на несколько человек. В .ini ARM-а удаленного пользователя прописываем ip-адрес, на котором утилита HTPROXYD принимает соединения от пользователей:

tcpip:/10.101.101.10:6500

С точки зрения HyTech SQL сервера утилита HTPROXYD — это несколько АРМ-ов, подключенных к серверу. В данной конфигурации для программы HTPROXYD надо создать конфигурационный файл htproxyd.ini следующего вида:

[htproxyd]
Src=:6500
Dst=10.101.101.2:1000
LogFile=htproxyd.log

В АРМ-е удаленных пользователей (локальные АРМ-ы продолжают работать как раньше) необходимо прописать:

tcpip:/10.101.101.10:6500

вместо:

tcpip:/10.101.101.2:1000

При задании ip-адресов в командных строках и в конфигурационных файлах можно использовать доменные имена.

В процессе работы прокси-сервера создается протокол обмена. Протокол обмена представляет собой обычный текстовый файл.

В протокол обмена записываются следующие данные:

· Объем передаваемых данных для каждого соединения;

· Ошибки, возникающие при обмене;

· Ошибки, возникающие при запуске программы;

· Параметры запуска программы.

 



<== предыдущая лекция | следующая лекция ==>
Установка, запуск и останов прокси-сервера | Упаковка таблицы (перенос журнала в постоянную часть)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.203 сек.