在 digitalocean 中访问我的域时出现问题

Problem to access my domain in digitalocean

我在尝试访问我的域时遇到问题。我有我的应用程序(rails 应用程序)托管在数字海洋液滴中我已经在可用站点和已启用站点中配置了 nginx 文件但是每次我想连接到我的主域时它都会获得不定式加载状态并且它永远不会显示。进入我的可用站点我得到了这个配置:

    server {
        server_name devprimate.com www.devprimate.com;

        location / {
            proxy_pass http://localhost:3000;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }


    }

连接启动 rails 服务器 i 用户 rails s(而不是 rails s + ip 地址)

我找到了答案,因为我昨天安装了 ssl,所以我忘记在 digitalocean 中使用防火墙设置新规则。

它不接受 https 流量所以我做了这一步:

  1. sudo ufw status -> 检查我过去添加的规则。
  2. sudo ufw 允许 'Nginx HTTP'

第二条规则解决了我的问题! :D