Настройка веб-сервера Apache в качестве прокси сервера

Материал из Wikipedia
Перейти к: навигация, поиск

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

Рассмотрим типовую задачу, которая может быть решена с помощью настройки веб-сервера 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.

См. также: