Настройка SSL в JHipster - PullRequest
       9

Настройка SSL в JHipster

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

В настоящее время я пытаюсь внедрить ssl в мое текущее приложение Jhipster. До сих пор я сгенерировал сертификат, используя keytool -genkey -alias iroApp -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650.

В application-dev.yml я изменил параметры сервера с:

server:
    port: 8080

до:

server:
    port: 8443
ssl:
    key-store: keystore.p12
    key-store-password: myPassword
    keyStoreType: PKCS12
    keyAlias: myApplicationName

В proxy.conf.json: От

{
"*": {
    "target": "http://localhost:8080",
    "secure": false,
    "loglevel": "debug"
}

}

К

{
"*": {
    "target": "http://localhost:8443",
    "secure": true,
    "loglevel": "debug"
}

}

В webpack.dev.js я изменил целевые ip-порты (с 8080 до 8443) и безопасный с false на true.

Когда я захожу на страницу, я получаю сообщение «Этот сайт не может быть достигнут. Локальный хост неожиданно закрыл соединение.

Есть что-то, что я забыл сделать?

Спасибо

1 Ответ

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

Ваш псевдоним ключа должен быть в нижнем регистре. Он молча терпит неудачу, если в псевдониме есть заглавная буква. Вам также не хватает отступа в вашей конфигурации, и вы не должны смешивать переменные конфигурации snake-case и camelCase.

Ваша окончательная конфигурация должна выглядеть следующим образом:

server:
    port: 8443
    ssl:
        key-store: keystore.p12
        key-store-password: myPassword
        key-store-type: PKCS12
        key-alias: myapplicationname

Об этом недавно сообщили и исправили в коде генератора ( ссылка для выдачи )

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