Odoo 11 + Postgresql все на AWS - не удается подключиться с моего компьютера - PullRequest
0 голосов
/ 19 сентября 2018

Я размещаю Odoo на AWS и мне нужно подключиться с моего локального компьютера.Я использую AWS Certificate Manager вместо локального .pem-файла (на Apache не выполняется конфигурация SSL, так как я использую AWS CM).

Мое приложение odoo работает хорошо, если я набираю https://myodoosite.comэто работает хорошо.

Мне нужно подключиться к базе данных Postgresql на myodoosite.com

Я могу подключиться к базе данных Postgresql с сервера myodoosite.com с помощью команды $ psql -U postgres odoo_prod

У кого-нибудь есть идеи, как этого добиться?

Когда я подключаюсь с локального компьютера, он говорит: «Работает ли сервер на myodoosite.com?принимать соединения TCP / IP через порт 5432? "

Спасибо за ваши ответы.

1 Ответ

0 голосов
/ 20 сентября 2018

Правильно ли я понял вашу ситуацию:

  • Odoo, Apache и PostgreSQL в одном или нескольких экземплярах EC2 в AWS.
  • Балансировщик нагрузки с завершением SSL (с использованием сертификата из диспетчера сертификатов)), который предоставляет только ваш http-сервис Odoo / Apache.

Возможно, у вас есть правила брандмауэра в группах безопасности, предотвращающие трафик PostgreSQL в TCP-порт 5432. Вам нужно открыть порт 5432, чтобы он был доступен с вашего IP-адреса onpremise.Вы можете сделать это, включив предопределенный тип PostgreSQL в группе безопасности экземпляра PostgreSQL EC2 и установить свой IP-адрес в адресе источника.Обратите внимание, что таким образом база данных доступна для всего трафика, поступающего с этого диапазона IP или IP.Поэтому, если вы используете общий IP, это может быть проблемой.

Другой простой и безопасный способ подключения к PostgreSQL - это туннелирование трафика с вашей рабочей станции с помощью ssh.Это можно использовать, если у вас уже открыт порт ssh и вы не хотите открывать порт PostgreSQL для общедоступного Интернета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...