Como configurar o pgadmin4 com o nginx no Ubuntu 16.04?

2

Eu instalei o pgadmin4 no meu servidor ubuntu com SERVER_MODE = True.

Eu tenho o nginx como o servidor web responsável por toda a solicitação. Como faço para configurar o nginx para servir o pgadmin4?

Além disso, como eu crio o pgadmin4 para iniciar automaticamente quando o servidor é iniciado?

    
por Thomas Ward 02.07.2017 / 20:55

1 resposta

0

Você realmente só tem algumas opções aqui.

(1) Use nginx e um backend que executa o arquivo pgAdmin4.py Python. Se isso é unicórnio, ou uwsgi lançado, e você proxy_pass ou similar ao back-end em nginx depende de você, no entanto, essa é uma opção.

(2) Inicie o pgAdmin4.py (não importa se é SERVER_MODE = True ou SERVER_MODE = False ), execute-o na porta localhost:5050 padrão e configure nginx to proxy_pass todos os pedidos para o domínio / hostname configurado para passar para o backend, com:

location / {
    proxy_pass http://localhost:5050;
}

... ou similar.

Além disso, não há muita coisa que você possa fazer para conseguir que pgAdmin4.py trabalhe com nginx . (Eu uso a segunda destas opções no meu laptop, com uma configuração personalizada e pgAdmin4 lançado como um usuário do sistema dedicado)

    
por Thomas Ward 26.07.2017 / 14:24