2013-09-10 2 views
2

Я хочу написать небольшой сервер REST-сервера с помощью Play! Рамка 2.1.3. Этот сервер будет обслуживать только WS-запросы, и вся связь с ним должна выполняться через SSL. По этой причине я не хочу, чтобы для этого сервера был открыт HTTP-порт.Обеспечение SSL в игре! Framework 2.1.3

Я видел this вопрос относительно SSL на различных Играх! ветви, и в соответствии с linked discussion, единственным способом, чтобы открыть SSL порта (который работал для меня), чтобы добавить JAVA_OPTS перед запуском сервера, например, так:

JAVA_OPTS = -Dhttps.port = 9443 игры запустить

Этот параметр открывает как HTTP, так и HTTPS-порты для связи.

Мои вопросы:

  1. Можно ли открыть сервер только для SSL коммуникации? Как?
  2. Есть ли файл конфигурации, в который я помещал этот параметр?

Спасибо!

ответ

1

Это очень легко с Play 2.2, не уверен, что он работает на 2.1.3, я не видел его в файлах 2.1.x ... но был в файлах 2.2.x ... так что дайте это выстрел, он может быть реализован.

Бросьте это в вашем файле конфигурации:

http.port=disabled 

Или вы можете запустить его с помощью опции командной строки:

-Dhttp.port=disabled 

http://www.playframework.com/documentation/2.2.x/ConfiguringHttps

+0

Да, я видел его, а также - это не реализовано в 2.1.3. – Hila

Смежные вопросы