Настройка веб-сервера Apache в качестве прокси сервера — различия между версиями

Материал из Wikipedia
Перейти к: навигация, поиск
 
Строка 39: Строка 39:
 
[[Категория:Веб-ИРБИС]]
 
[[Категория:Веб-ИРБИС]]
 
[[Категория:ИРБИС 64]]
 
[[Категория:ИРБИС 64]]
[[Категория:Работа с ИРБИС]]
+
[[Категория:Обслуживание системы ИРБИС]]

Текущая версия на 14:07, 18 апреля 2013

Постановка задачи

Рассмотрим типовую задачу, которая может быть решена с помощью настройки веб-сервера Apache в качестве прокси сервера.

Имеется веб-ИРБИС, установленный и настроенный на использование в локальной сети. Веб-ИРБИС работает на веб-сервере Apache.

Требуется обеспечить доступ пользователей к веб-ИРБИС через Интернет.

Решение

Предлагается решение сформулированной задачи, требующее соблюдения следующих дополнительных условий:

  • существует веб-сервер Apache, доступный из Интернет;
  • веб-сервер Apache с установленным веб-ИРБИС доступен для веб-сервера Apache, доступного из Интернет.

Если указанные условия соблюдены, то задача решается настройкой в качестве прокси сервера веб-сервера Apache, доступного из Интернет.

Для этого в конфигурационный файл httpd.conf веб-сервера, доступного из Интернет, необходимо добавить следующие строки:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>
ProxyPass cgi-bin/irbis64r_91 http://192.168.1.10/cgi-bin/irbis64r_91

где http://192.168.1.10 – адрес веб-сервера с установленным веб-ИРБИС.

Ссылки

Рекомендуемые ключевые слова для поиска дополнительной информации: apache proxy.

См. также: