Nginx проксируют домен к другому домену без URL изменения

Гм, это - очень типичная проблема. Необходимо изменить установку PHP так, чтобы сценарии были выполнены при пользователях UID, не апачский. Существуют различные инструменты для этого, suexec, suphp (http://www.suphp.org/Home.html).

Я не сделал никакой реальной установки на этом прежде, только делал с этим большое чтение.

С наилучшими пожеланиями, удача.

18
задан 7 June 2012 в 22:14
3 ответа

You set:

proxy_set_header Host $host;

You want:

proxy_set_header Host connect2.domain.ru;
26
ответ дан 2 December 2019 в 20:21

Итак, я думаю - вот решение, если я правильно понял проблему:

 # backend.wants.this.server.com
 # browser.shows.this.server.com

server {
  listen 80;
  server_name browser.shows.this.server.com;

  location / {
     proxy_set_header Host backend.wants.this.server.com;
     proxy_redirect http://backend.wants.this.server.com/ http://browser.shows.this.server.com/; 
  }
}
7
ответ дан 2 December 2019 в 20:21

Телепатия о порте 8080 отключена, потому что вы не показываете нам полную конфигурацию.

server {
    listen 80;
    server_name connect3.domain.ru www.connect3.domain.ru;

    location / {
        proxy_pass http://connect2.domain.ru;
        proxy_set_header Host connect2.domain.ru;
    }
}
6
ответ дан 2 December 2019 в 20:21

Теги

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