LINUX.ORG.RU
ФорумAdmin

Конфиг веб-интерфейса RabbitMQ для nginx

 , , ,


0

1

Привет ЛОРчане дорогие!

Поделитесь сабжевым рабочим конфигом.

Я то наговнякал наваял, но пришлось всю статику (стили и скрипты) от плагина вебморды переносить в web root хоста.

Разбираться времени особо нет пока, вот пишу сюда.

★★★★★

Последнее исправление: Twissel (всего исправлений: 1)

Ответ на: комментарий от Twissel

Мой конфиг

 upstream rabbitmq {
        least_conn;
        server localhost:15672 weight=10 max_fails=3 fail_timeout=30s;
    }
....

location /rabbitmq/api/ {
            rewrite ^ $request_uri;
            rewrite ^/rabbitmq/api/(.*) /api/$1 break;
            return 400;
            proxy_pass http://rabbitmq$uri;
        }
        location /rabbitmq {
            rewrite ^/rabbitmq$ /rabbitmq/ permanent;
            rewrite ^/rabbitmq/(.*)$ /$1 break;
            proxy_pass http://rabbitmq;
            proxy_buffering                    off;
            proxy_set_header Host              $http_host;
            proxy_set_header X-Real-IP         $remote_addr;
            proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }

Проблема в том, что стили и скрипты веб-морды лежать в /var/lib/rabbitmq/mnesia/rabbitmq@hostname-plugins-expand/rabbitmq_management-3.8.12/priv/www , а у веб-сервера nginx туда нет доступа на чтение.

Можно накостылять симлинку, но это именно, что костыль)

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.