IP 地址的 Nginx 配置 URL

Nginx Config for IP Address URL

我想像这样 https://IP_ADDRESS/ 设置我的 URL。我已经设置了 rails 和 puma,并且正在为 Nginx 配置而苦苦挣扎。我的服务器在 Ubuntu 16.04.

/etc/nginx/sites-available/default :

upstream app-name-production-backend {
  server unix:///home/rails/apps/app-name/production/shared/sockets/puma.sock;
}

server {
    listen 80;
    listen [::]:80 ipv6only=on;

    root /home/rails/apps/app-name/production/current/public/;

    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_redirect off;

      if (!-f $request_filename) {
        proxy_pass http://app-name-production-backend;
        break;
      }
    }
}

我的 Nginx 配置正确吗?

所以,我遇到的问题是我在 application_controller.rb 中有 force_ssl 语句,这迫使所有内容都通过 https(端口 443)而不通过http(端口 80)并且因为端口 443 未配置并且我没有任何 SSL 证书,它显示 This site can’t be reached(在 chrome 上)消息。