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