我在构建驱动程序时遇到问题。我下载了 Visual Studio 2013。我下载了 WDK 8.1。当我调试程序时,它显示了一个错误:
"Error 1 error MSB3073: The command "call C:\Program Files (x86)\Windows Kits\8.1\\bin\setenv.cmd C:\Program Files (x86)\Windows Kits\8.1\ chk wxp
cd /d C:\FsFilter\FSFilter\
build.exe -I" exited with code 9009. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 FsFilter"
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?
这是我的项目快照的链接:http : //tinypic.com/view.php?pic=2ex4p6x& s =8
我已经使用 Boto3 创建了一个 ALB,并希望配置该负载均衡器在 HTTPS(自签名)上工作。为此,我必须使用 open-ssl 生成 SSL 证书:
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout key.pem -out cert.pem
Run Code Online (Sandbox Code Playgroud)
然后,我将证书导入到 AWS ACM 中,没有出现任何问题:

配置 ALB 侦听器时,我在列表中没有看到证书:
可能是什么问题呢?我已导入证书并在同一区域配置 LB。
我已经用 RSA 2048 重新生成了证书,仍然得到相同的结果。此外,它似乎不在证书列表中:

- - - - - - - - - - - 更新 - - - - - - - - - - -
按照上面的指南进行操作,结果成功了。
https://medium.com/@francisyzy/create-aws-elb-with-self-signed-ssl-cert-cd1c352331f
奇怪的是,我使用上面的命令成功地将证书上传到 IAM:
AWS CLI:
aws iam upload-server-certificate --server-certificate-name CERT_NAME --certificate-body file://public.pem --private-key file://private.pem
Run Code Online (Sandbox Code Playgroud)
波托3:
ssl_certificate = iam_client.upload_server_certificate(
Path = 'PATH_STRING',
ServerCertificateName …Run Code Online (Sandbox Code Playgroud) openssl amazon-web-services amazon-elb aws-application-load-balancer aws-acm
我在 AWS 中创建了一个环境,其中包括一个安装了 node js web-server 和 Nginx 的 EC2 实例,位于自签名应用程序负载均衡器后面。
我的 ALB 从 HTTPS (443) 获取请求并通过 HTTP (80) 将它们转发到 Nginx。我的 Nginx 应该从 ALB(在端口 80)获取请求并将它们转发到端口 9090(由节点 js Web 服务器使用)。
但是,我在将请求从 Nginx 转换为应用程序时遇到了问题。在 HTTP 上使用 ALB DNS 输入 URL 时,我能够访问上述页面(而不是我的网络服务器应用程序页面):

我所有的安全组都可以测试问题(在 443、80、9090 上)。所以端口不是问题,而是 Nginx 配置。
可能是什么问题/我应该做哪些进一步的配置?谢谢你。
nginx amazon-web-services node.js nginx-reverse-proxy aws-alb
amazon-elb ×1
aws-acm ×1
aws-alb ×1
aws-application-load-balancer ×1
c ×1
c++ ×1
nginx ×1
node.js ×1
openssl ×1
windows ×1