Ruby on rails 4 如何设置nginx在同一域上使用静态和动态页面?
我有一个RubyonRails应用程序,使用nginxWebServer和HTTPS在特定域中成功运行(例如) 现在,我购买了一个登录页模板(仅限HTML和JS),我需要在同一个域中设置它 更具体地说,我需要的是: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
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;
}
任何帮助都将不胜感激