Я хочу включить https в экземпляре Windows AWS EC2.
Я сделал конфигурацию 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
Сгенерировал сертификат и ключ, используя способную конфигурацию.
В машине AWS EC2 https//:localhost:8080 работает как положено, но https://ХХ.ХХ.ХХХ.ХХ:8080 не работает. Также https://ХХ.ХХ.ХХХ.ХХ:8080 не может получить доступ из-за пределов Интернета. Ранний тот же IP с HTTP отлично работает как локально, так и снаружи.
Мои правила AWS Inbound следующим образом
Порты 8080 и 3306 уже включены в экземпляре EC2.
Пожалуйста, найдите изображение, прикрепленное только что





какую ошибку вы получаете от внешнего доступа? Выполняет ли он трехстороннее рукопожатие TCP?