OpenShift разрешает постоянный внешний доступ к PostgreSQL

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

1 ответ

Решение

Как указано на форумах Openshift (и это лучшая практика безопасности):

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

Далее в данном потоке дается метод локальной переадресации, но он только на вашей рабочей станции.

Другие вопросы по тегам