Я установил pgadmin4 на свой сервер Ubuntu с SERVER_MODE = True.
У меня nginx в качестве веб-сервера, обрабатывающего все запросы. Как мне настроить nginx для обслуживания pgadmin4?
Также Как мне создать pgadmin4 для автоматического запуска при запуске сервера?
Вы действительно только получили горстку опций здесь.
(1) Использовать nginx
и бэкенд, который работает pgAdmin4.py
Файл Python. Является ли это Единорогом, или uwsgi
запущенный, и Вы proxy_pass
или подобный бэкенду в nginx
ваше дело, однако это - одна опция.
(2) Запуск pgAdmin4.py
(не имеет значения, ли это SERVER_MODE = True
или SERVER_MODE = False
), выполните его по стандарту localhost:5050
порт, и затем настроенный nginx
кому: proxy_pass
все запросы к настроенному домену/имени хоста для исчезновения к бэкенду, с:
location / {
proxy_pass http://localhost:5050;
}
... или подобный.
Кроме того нет действительно очень, можно сделать иначе для получения pgAdmin4.py
работать с nginx
. (Я использую вторую из этих опций на моем ноутбуке со специализированной конфигурацией и pgAdmin4, запущенным как преданный пользователь системы),