在Amazon EC2实例上与Wordpress安装一起部署Express服务器

时间:2019-01-04 12:50:22

标签: amazon-web-services express amazon-ec2 cloud

我已经在Amazon EC2实例上设置了一个wordpress网站。我也想在该实例上设置express服务器。这些是我遵循的步骤:

  1. 在云上安装了npm和节点
  2. 克隆了express服务器代码。
  3. npm start
  4. curl localhost:8080(返回了Hello world!
  5. 打开ec2管理控制台,并添加具有以下入站规则的安全组:

    • 端口8080和源0.0.0.0/0的自定义TCP规则
    • 端口8080和源::/0的自定义TCP规则

该实例还有另一个具有以下入站规则的安全组:

  • 端口80的HTTP规则
  • 端口22的SSH规则
  • 端口443的HTTPS规则

如步骤4所述,服务器在机器上正常运行。但是我无法从外部访问express服务器。我尝试了以下方法:

  1. 访问<public elastic ip>:8080
  2. 访问<blog domain address>:8080
  3. 访问<automatically allocated amazon domain>:8080

它们全部失败,并显示<url> refused to connect错误。如果我忽略了端口,所有这些人都重定向到我的博客。

如何从外部访问在ec2实例上运行的服务器?

编辑:我正在使用的实例是bitnami wordpress安装

0 个答案:

没有答案