У меня есть механизм OpenShift с Nginx и PostgreSQL, и мне нужно разрешить Java-апплету (обслуживаемому Nginx) прямой доступ к базе данных PG. Я уже пробовал редактировать ~/postgresql/conf/postgresql.conf.erb.hidden
, однако, похоже, у меня нет надлежащих прав на его изменение, и я не могу изменить переменную среды OPENSHIFT_POSTGRESQL_DB_PORT
либо. Так есть ли у кого-нибудь другие предложения? Это для школьного задания, и я бы предпочел не использовать другой сервер для базы данных, и буквально не могу создать для этого API (к сожалению, часть задания).
Как указано на Форумы Openshift (и это лучшая практика безопасности):
наши правила брандмауэра предотвращают подключение к внутренним ресурсам от чего-либо, кроме вашего приложения. это сделано намеренно, поскольку открытие внутренних ресурсов миру представляет собой большой риск для безопасности.
Далее в данном потоке дается метод локальной пересылки, но только на вашей рабочей станции.