Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
По областям_все.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
462 Кб
Скачать
☆

Интеграция с другим по и языками программирования

Существует множество модулей, добавляющих к Apache поддержку различных языков программирования и систем разработки.

К ним относятся:

  • PHP (mod_php).

  • Python (mod python, mod wsgi).

  • Ruby (apache-ruby).

  • Perl (mod perl).

  • ASP (apache-asp)

  • Tcl (rivet)

Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++, Lua, sh, Java.

Безопасность

Apache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Основными являются:

  • Ограничение доступа к определённым директориям или файлам.

  • Механизм авторизации пользователей для доступа к директории на основе HTTP-аутентификации (mod_auth_basic) и digest-аутентификации (mod_auth_digest).

  • Ограничение доступа к определённым директориям или всему серверу, основанное на IP-адресах пользователей.

  • Запрет доступа к определённым типам файлов для всех или части пользователей, например запрет доступа к конфигурационным файлам и файлам баз данных.

  • Существуют модули, реализующие авторизацию через СУБД или PAM.

Существуют внешние средства обеспечения безопасности, например mod_security.

Интернационализация

Начиная с версии 2.0 появилась возможность определения сервером локали пользователя. Сообщения об ошибках и событиях, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию.

Также, можно реализовать средствами сервера отображение различных страниц для пользователей с различными локалями. Apache поддерживает множество кодировок, в том числеUnicode, что позволяет использовать страницы, созданные в любых кодировках и на любых языках.

Обработка событий

Администратор может установить собственные страницы и обработчики для всех HTTP ошибок и событий, таких как 404 (Not Found) или 403 (Forbidden). В том числе существует возможность запуска скриптов и отображения сообщений на разных языках.

Server Side Includes

В версиях 1.3 и старше был реализован механизм Server Side Includes, позволяющий динамически формировать HTML-документы на стороне сервера. Управлением SSI занимается модуль mod_include, включённый в базовую поставку Apache.

26. История создания Internet. Характеристика основных сервисов сети Internet. Электронная почта (e-mail). Системы NEWS и RSS-каналы. Технология WEB. Web-браузеры. Поисковые системы сети Internet. Telnet. FTP.

Прародителем Интернет можно назвать организацию ARPA (Advanced Research Projects Agency) - Агентство передовых исследовательских проектов в области обороны при Министерстве обороны США (DOD), это агентство затем было переименовано в DARPA (Defense Advanced Research Projects Agency). Под эгидой (и финансированием) этого агентства была создана сеть ARPANET (Advanced Research Projects Agency NETwork).  В декабре 1969 г. были объединены четыре узла этой сети: UCLA - Центр испытаний сети, Станфордский исследовательский институт, университет Санта-Барбары и университет Юта. Через год их стало уже пятнадцать, и они использовали для обмена пакетами протокол NCP - Network Control Protocol. Цель ARPANET состояла в том, чтобы дать возможность подрядчикам, университетам и сотрудникам Министерства обороны, участвующим в исследованиях и разработках оборонного характера, поддерживать связь по компьютерным сетям и совместно использовать вычислительные ресурсы тех немногих на то время мощных компьютеров, которые находились в разных географических точках. 

Основные услуги сети Интернет (краткая характеристика): Веб-форумы Веб-форум или веб-конфереция — специальноепрограммное обеспечение для организацииобщения посетителейвеб-сайта . Термин соответствует смыслу исходного понятия«форум» . Форум предлагает набор разделов для обсуждения. Работа форума заключается в создании пользователями тем в разделах и последующим обсуждением внутри этих тем.

Блоги Блог (англ. blog, от web log, «сетевой журнал или дневник событий») — этовебсайт , основное содержимое которого — регулярно добавляемые записи, изображения или мультимедиа . Для блогов характерна возможность публикацией отзывов посетителями. Она делает блоги средой сетевого общения, имеющей ряд преимуществ передэлектронной почтой, новостными группами, веб-форумами и чатами.  Электронная почта (англ. E-mail либо email, сокр. от electronic mail) — способ передачиинформации вкомпьютерных сетях , широко используется в Интернете . В сети Фидонет существует аналог электронной почты, называемый нетмейлом. 

Файлообменные сети Файлообменная сеть — собирательное название сетей для совместного использования файлов . 

Электронные платёжные системы Платежная система совокупность процедур и связанных с ними компьютерных сетей используемых для проведения финансовых транзакций на рынке облигаций , валютном рынке , на рынке Производный финансовый инструмент/производных финансовых инструментов и Опционов , и передаче средств между финансовыми организациями.

IP-телефония VoIP ( англ. Voice-over-IP — IP-телефония) — система связи, при которой аналоговый звуковой сигнал от одного абонента дискретизируется (кодируется) в цифровой вид, компрессируется и пересылается по цифровым каналам связи до второго абонента, где производится обратная операция — декомпрессия, декодирование и воспроизведение аналогового сигнала. 

Мессенжеры Instant messengers (IM) — английское название класса программ , предназначенных для обмена сообщениями через Интернет в реальном времени (Служба мгновенных сообщений - Instant Messaging Service - IMS). Передаваться могут текстовые сообщения, звуковые сигналы, картинки, видео. Такие программы могут применяться для организации телеконференций  Quiet Internet Pager (QIP) — бесплатная программа обмена мгновенными сообщениями по протоколу OSCAR , во многом аналогичная программе ICQ

FTP-сервера File Transfer Protocol (букв. «протокол передачи файлов») или просто FTP — сетевой протокол , предназначенный для передачи файлов в компьютерных сетях . Протокол FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер, кроме того возможен режим передачи файлов между серверами (см. FXP ).  FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети интернет . Этот протокол и сегодня широко используется для распространения программного обеспечения и доступа к удалённым хостам.  Протокол не шифруется , при аутентификации передаёт логин и пароль открытым текстом. IRC ( англ. Internet Relay Chat — ретранслируемый интернет-чат ) — сервисная система, при помощи которой можно общаться через сеть Интернет с другими людьми в режиме реального времени.

Поисковые системы Поисковая система — вебсайт , предоставляющий возможность поиска информации в Интернете . Большинство поисковых систем ищут информацию на сайтах Всемирной паутины , но существуют также системы, способные искать файлы на ftp-серверах , товары в интернет-магазинах , а также информацию в группах новостей Usenet.