Ruby on rails 4 如何设置nginx在同一域上使用静态和动态页面?

Ruby on rails 4 如何设置nginx在同一域上使用静态和动态页面?,ruby-on-rails-4,nginx,deployment,puma,Ruby On Rails 4,Nginx,Deployment,Puma,我有一个RubyonRails应用程序,使用nginxWebServer和HTTPS在特定域中成功运行(例如) 现在,我购买了一个登录页模板(仅限HTML和JS),我需要在同一个域中设置它 更具体地说,我需要的是: ->呈现登录页模板 *->呈现RoR应用程序 就我对Nginx配置了解不多而言,这里是我目前的Nginx配置: upstream app { # Path to Puma SOCK file, as defined previously server unix:/va

我有一个RubyonRails应用程序,使用nginxWebServer和HTTPS在特定域中成功运行(例如)

现在,我购买了一个登录页模板(仅限HTML和JS),我需要在同一个域中设置它

更具体地说,我需要的是:

  • ->呈现登录页模板
  • *->呈现RoR应用程序
  • 就我对Nginx配置了解不多而言,这里是我目前的Nginx配置:

    upstream app {
        # Path to Puma SOCK file, as defined previously
        server unix:/var/www/poseidon/tmp/sockets/puma.sock fail_timeout=0;
    }
    
    server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name testing.com www.testing.com;
        return 301 https://$server_name$request_uri;
    }
    
    server {
        # SSL configuration
    
        listen 443 ssl default_server;
        listen [::]:443 ssl default_server;
        include snippets/ssl-testing.com.conf;
        include snippets/ssl-params.conf;
    
        server_name testing.com;
    
        root /var/www/poseidon/public;
    
        try_files $uri/index.html $uri @app;
    
        location @app {
            proxy_pass http://app;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Ssl on; # Optional
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_set_header X-Forwarded-Host $host;
        }
    
        error_page 500 502 503 504 /500.html;
        client_max_body_size 4G;
        keepalive_timeout 10;
    
        location ~ /.well-known {
            allow all;
        }
    }
    
    我上传了登录页面nginx配置,并尝试了类似的操作,但没有成功:

    location /* {
        root /var/www/landingtesting.com;
    }
    
    任何帮助都将不胜感激