我想在AWS EC2 Windows实例中启用https。
进行了nodejs(服务器端)配置。我的配置文件如下,
[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://XX.XX.XXX.XX:8080无法正常工作。另外https://XX.XX.XXX.XX:8080无法从外部Internet访问。早期与HTTP相同的IP在本地和外部均可正常工作。
我的AWS绑定规则如下
在EC2实例中已启用端口8080和3306。