Matomo через nginx прокси - PullRequest
       19

Matomo через nginx прокси

0 голосов
/ 18 января 2020

У меня установлен экземпляр matomo на сервере server1 (https://server1.com), который работает нормально.

Я пытаюсь получить доступ к server1, используя прокси nginx в подкаталоге: https://server2.com/matomo/ и я получаю форму журнала. После того, как я нажимаю кнопку входа, я не захожу внутрь matomo, но я получаю https://server2.com/

Хочу:

https://server02.com/matomo/ ( прокси на server1.com) -> войти -> https://server02.com/matomo/ (вошел в систему)

Что я получу:

https://server02.com/matomo/ ( прокси на server1.com) -> логин -> https://server02.com/ (залогинен на matomo, но неверный URL).

Мне нужно отредактировать URL на: https://server02.com/matomo/

Мои конфиги:

config.ini. php (matomo):

[general]
proxy_client_headers[] = HTTP_X_FORWARDED_FOR
proxy_host_headers[] = HTTP_X_FORWARDED_HOST

nginx .conf:

location /matomo/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass https://server1.com/;
proxy_set_header Referer $http_referer;
proxy_set_header X-Forwarded-Proto https;
proxy_buffering off;
}

1 Ответ

0 голосов
/ 20 января 2020

Если вы отметили: https://matomo.org/faq/how-to-install/faq_98/

Если Matomo находится за обратным прокси и установлен в подпуть

Если вы используете Matomo позади обратный прокси-сервер с другим путем, например, переписать ^ / piwik /(.*)$ / $ 1 break; (в nginx .conf, когда Matomo установлен по пути / piwik), вам необходимо:

1) настроить свой веб-сервер для предоставления заголовка HTTP_X_FORWARDED_URI. Например, в NGINX, когда Matomo установлен в / piwik path, вы должны установить proxy_set_header X-Forwarded-Uri / piwik; в вашей nginx .conf.

2) настройте Matomo для чтения этого HTTP_X_FORWARDED_URI для создания правильных URL-адресов. В Matomo config / config.ini. php в разделе [General] добавьте:

 [General]
 ; Use the header HTTP_X_FORWARDED_URI to construct the current script name
 proxy_uri_header = 1
...