Изменить URL Grails 3 на HTTPS - PullRequest
0 голосов
/ 10 мая 2018

Я установил SSL в своем приложении Grails 3.3 следующим образом, и он работает надлежащим образом.

environments:
    development:
        server:
                port: 8443
                ssl:
                  enabled: true
                  key-store: './localkeystore'
                  key-store-password: 'localonly'
                  key-password: 'localonly'

Однако я должен вручную изменить URL-адрес на https в браузере.Я использую IntelliJ IDEA для локального развертывания с помощью команды Gradle bootRun.В журнале развертывания URL-адрес при развертывании отображается как незащищенный.Как я могу изменить этот URL-адрес на https?

Приложение Grails, работающее с http://localhost:8080/application в среде: разработка

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Если вы запускаете приложение с помощью команды Gradle bootRun:

Откройте файл build.gradle и добавьте туда следующую конфигурацию:

bootRun {
    systemProperty 'server.port', '8443'
    systemProperty 'server.ssl.enabled', 'true'
    systemProperty 'server.ssl.key-store', './localkeystore'
    systemProperty 'server.ssl.key-store-password', 'localonly'
    systemProperty 'server.ssl.key-password', 'localonly'   
}

Надеюсь, это вам поможет.

0 голосов
/ 10 мая 2018

Отредактируйте конфигурацию запуска для вашего приложения Grails и добавьте параметр -https в командную строку. Это будет: grails run-app -https ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...