Конфигурация Apache / Nginx

Linux php apache nginx

Такая проблемка.
Установил Dklab_Realplexor, он слушает 8088 порт

В настройках nginx для домена перенаправляем на 8080, который будет слушать apache
server {
server_name test.dev;
listen test.dev:80;
location / {
proxy_pass http://127.0.0.1:8080;
}
}

В настройках поддомена перенаправляем на 8088, который будет слушать Realplexor
server {
server_name ping.test.dev;
listen ping.test.dev:80;

location / {
proxy_pass http://127.0.0.1:8088;
}
}


Apache настроен соответственно на прослушку порта 8080:
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/test.dev
ServerName test.dev
UseCanonicalName on
...
...
</VirtualHost>



Проблема вот в чем, теперь в php в массиве $_SERVER
значение [HTTP_HOST] => 127.0.0.1:8080
а необходимо, чтобы оно было равным test.dev

Помогите разобраться с конфигом, чтобы решить проблему.
Ответы:
Добавь в блок location:
       include proxy_params;
       proxy_redirect off;
Документацию читать - религия запрещает?


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.