Я хочу включить 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 В связанных правилах следующим образом
Порты 8080 и 3306 уже включены в экземпляре EC2.
Ошибка ниже