Задать вопрос
@mr_blond97

Как использовать ProxyPreserveHost в apache?

В апаче для сайта mysiteA.com прописан

ProxyPass / mysiteB.com.


Таким образом страница сайта подгружает страницу с mysiteB.com. Все ссылки ведут на mysiteB.com/... Нужно сделать так, что после proxypass сохранялся адрес хоста и все ссылки вели на mysiteA.com/... Дописываю правило в апач:

ProxyPass / mysiteB.com
ProxyPreserveHost on


Это правило не отрабатывает. Как настроить ProxyPreserveHost?
  • Вопрос задан
  • 2247 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@mr_blond97 Автор вопроса
Решение: так как оба сайта работают на одном сервере, можно сделать ProxyPass через локалхост.

<VirtualHost 127.0.0.1:80>
        ServerAlias mysiteB.com
        DocumentRoot /var/www/
</VirtualHost>

<VirtualHost>
        ServerName mysiteA.com
        ProxyPreserveHost On
        ProxyPass / http://127.0.0.1/
</VirtualHost>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mureevms
Этого должно хватить для проксирования:
ProxyPass / http://mysiteB.com/
ProxyPassReverse / http://mysiteB.com/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы