【问题标题】:Installing nginx on ubuntu 18.04 gives 502 Connection timed out error在 ubuntu 18.04 上安装 nginx 会出现 502 Connection timed out 错误
【发布时间】:2018-11-27 06:23:59
【问题描述】:

我按照this website, 中给出的所有步骤在 ubuntu 18.04 上安装 nginx,但我无法看到默认的 Nginx 登录页面:欢迎使用 nginx!这是在这个网站上给出的。

我正在使用 AWS EC2 服务,我的服务器 IPv4 公共 IP 是 13.59.36.38

我在终端中使用了以下命令:

sudo apt update
sudo apt install nginx
sudo ufw app list
sudo ufw allow 'Nginx HTTP'
sudo ufw status
systemctl status nginx

之后我在浏览器中输入了http://13.59.36.38/,但我得到了输出:连接超时

【问题讨论】:

    标签: ubuntu nginx amazon-ec2 server


    【解决方案1】:

    您的 EC2 实例很可能已在 VPC 中启动。您需要更改该 VPC 的安全组以允许端口 80 上的 http 流量。

    使用 AWS 控制台更改您的 VPC 的安全组。在源地址 0.0.0.0/0 的 80 端口上添加入站规则。

    请参阅this AWS guide。滚动到标题为使用控制台添加规则的部分,然后按照以下步骤操作:

    在 https://console.aws.amazon.com/vpc/ 打开 Amazon VPC 控制台。

    在导航窗格中,选择安全组。

    选择要更新的安全组。详细信息窗格显示 > 安全组的详细信息,以及用于处理其入站规则和出站规则的选项卡。

    在入站规则选项卡上,选择编辑。为入站流量的规则选择一个选项 > 对于类型,然后填写所需信息。例如,对于公共 Web > 服务器,请选择 HTTP 或 HTTPS,并将 Source 的值指定为 0.0.0.0/0。

    注意

    如果您使用 0.0.0.0/0,则启用所有 IPv4 地址以使用 HTTP > 或 HTTPS 访问您的实例。要限制访问,请输入特定的 IP 地址或地址范围。

    (可选)提供规则说明,然后选择保存。

    您还可以允许与此安全性 >> 组关联的所有实例之间进行通信。在入站规则选项卡上,从类型列表中选择所有流量。开始输入 > > Source 的安全组的 ID;这为您提供了安全 > 组的列表。从列表中选择安全组并选择保存。

    如果需要,您可以使用“出站规则”选项卡为出站流量添加规则。

    【讨论】:

    • 谢谢,添加安全组后现在可以使用了。
    猜你喜欢
    • 1970-01-01
    • 2020-10-29
    • 2019-05-28
    • 2018-12-19
    • 2023-03-22
    • 2021-03-24
    • 1970-01-01
    • 2020-04-17
    • 2020-11-23
    相关资源
    最近更新 更多