【问题标题】:Access local server on AWS ubuntu machine image访问 AWS ubuntu 机器映像上的本地服务器
【发布时间】:2015-06-13 05:32:12
【问题描述】:

我使用以下命令在 AWS 上的 ubuntu 虚拟机上的 0.0.0.0:8000 创建了一个本地服务器

 python -m SimpleHTTPServer

这给了我以下回应

Serving HTTP on 0.0.0.0 port 8000 ...

如何从浏览器访问这个服务器?

【问题讨论】:

  • 点击[Public IP Address]:8000。不要忘记在安全组的入站中添加您的 IP 地址和端口(8000)。
  • 安全组中端口号为灰色,默认为80,同时在安全组入站添加规则

标签: python http amazon-web-services amazon-ec2 amazon


【解决方案1】:

如果您在运行 Web 服务器的主机上,请转到:http://localhost:8000

如果您在另一台计算机上,请通过其 IP 地址访问主机:http://IP-ADDRESS:8000(例如 http://54.22.18.93:8000

如果从另一台计算机访问,您的安全组将需要允许端口 8000 上的入站访问。

【讨论】:

  • 我无法更改除 80 以外的任何端口(灰色)的入站规则,并且在虚拟机上的端口 80 上创建服务器会给我一个权限被拒绝的错误
  • “类型”列中的协议不是HTTP,而是选择“自定义TCP规则”并输入端口8000。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-21
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多