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