Почему HTTPS не работает в AWS EC2 с nodejs? - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу включить https в экземпляре AWS EC2 Windows.

Я выполнил конфигурацию nodejs (на моей стороне сервера), используя https://stackoverflow.com/questions/21397809/create-a-trusted-self-signed-ssl-cert-for-localhost-for-use-with-express-node.

Мой конфигурационный файл, как показано ниже,

[req]
    distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
C = XX
ST = XX
L = XXXXXX
O = XXX
OU = XXXX 
CN = XX.XX.XXX.XX:8080
[v3_req]
keyUsage = critical, digitalSignature, keyAgreement
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
DNS.1 = XX.XX.XXX.XX:8080
DNS.2 = XX.XX.XXX.XX:8080
DNS.3 = XX.XX.XXX.XX

Сгенерировал сертификат и ключ с помощью умения config.

В машине AWS EC2 https //: localhost: 8080 работает как положено, но https://XX.XX.XXX.XX:8080 не работает. Также https://XX.XX.XXX.XX:8080 не может получить доступ из-за пределов интернета. Ранее тот же IP с HTTP отлично работал как локально, так и снаружи.

Мой AWS В связанных правилах следующим образом

enter image description here

Порты 8080 и 3306 уже включены в экземпляре EC2.

Ошибка ниже enter image description here

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