переадресация на другой сервер внутри сети

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
sc154
Сообщения: 1
Зарегистрирован: Ср июн 27, 2018 5:21 am

переадресация на другой сервер внутри сети

Сообщение sc154 » Ср июн 27, 2018 5:23 am

Добрый день.
Имеется два сервера внутри локальной сети. Запросы на 80 порт приходят на сервер 1 на котором установлена панель BrainyCP, на сервере 2 настроен апач и работает сайт. Как правильно прописать переадресацию на второй сервер?
Пробовал прописать в Индивидуальной донастройке виртуальных хостов:
ProxyRequests Off
ProxyPreserveHost On
ProxyVia full
<proxy *>
Order deny,allow
Allow from all
</proxy>
ProxyPass / http://192.168.0.104:80/
ProxyPassReverse / http://192.168.0.104:80/

Выдает ошибку на 4 строке:
Конфигурация с ошибкой AH00526: Syntax error on line 4 of /etc/brainy/data/webserver_config/user_includes/sc154/cloud.sc154.ru.apache: Invalid command '<proxy', perhaps misspelled or defined by a module not included in the server configuration

Аватара пользователя
sbury
Сообщения: 1357
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: переадресация на другой сервер внутри сети

Сообщение sbury » Вт июл 03, 2018 8:44 am

подставил кусок параметров прямо в рабочий конфиг. никаких ошибок нет

<VirtualHost 192.168.0.75:80 >
ServerName c1.ua
ServerAlias www.c1.ua

ProxyRequests Off
ProxyPreserveHost On
ProxyVia full

<proxy *>
Order deny,allow
Allow from all
</proxy>

Redirect / https://c1.ua
DocumentRoot /home/aaa/sites/c1.ua
<IFModule proxy_fcgi_module>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php-fpm/php71w-aaa.sock|fcgi://localhost/"
</FilesMatch>
</IFModule>
...

Может вы этот код куда-то в средину директив <Directopy ...> или <Location ...> определили. Тогда да, получите ошибку.

Ответить