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