Какие изменения требуются, чтобы сделать мои службы Restful доступными только через https вместо http?

Я могу подключиться к своему веб-сервису с URL-адресом ниже: http://localhost:8080/projectservices/route/rest/gethealth

Но я хочу заставить приложение получать доступ к ресурсу REST, используя только https: http://localhost:8080/projectservices/route/rest/gethealth

К вашему сведению, я использую сервер jboss wildfly 10. Будет очень полезно, если кто-нибудь здесь расскажет мне о различных подходах, и вы также можете предложить мне какую-нибудь ссылку, чтобы лучше понять это. Заранее спасибо!


person Rohit    schedule 03.02.2018    source источник
comment
Закрыть порт 80? Оставьте открытым только порт 443.   -  person Jabari Dash    schedule 03.02.2018
comment
Доступ к HTTP осуществляется через порт 80. Доступ к HTTPS осуществляется через 443. К вашему компьютеру можно получить доступ с разных портов (вроде дверей) одновременно. Простой способ закрыть доступ по HTTP — закрыть эту дверь (порт 80). Но оставьте порт 443 (дверь в HTTPS) открытым. Какую операционную систему вы используете?   -  person Jabari Dash    schedule 03.02.2018
comment
На самом деле я запускаю приложение в локальной системе на сервере Jboss wildfly и использую ресурсы POSTMAN. Теперь вы дайте мне знать, что я должен делать.   -  person Rohit    schedule 03.02.2018
comment
Спасибо за ваши комментарии Джабари. Я использую виндовс 8.1   -  person Rohit    schedule 03.02.2018


Ответы (1)


http vs https не зависит от веб-сервисов Rest. Включение https для вашего приложения должно быть выполнено на уровне вашего сервера. В вашем случае - JBoss.

Я не знаком с тем, как это можно сделать в Jboss, посмотрите, поможет ли это ниже: https://docs.jboss.org/jbossweb/3.0.x/ssl-howto.html

person Awanish    schedule 03.02.2018
comment
Я посмотрю ссылку, которую вы дали. Спасибо за ваш комментарий :) - person Rohit; 03.02.2018