i have nginx proxy server connects api server ember client. working without problems.
when hit refresh button route except root route browser hits proxy , tries serve specified url. e.g. myapp.com/user hits user route in proxy server , response not found 404.
i'm new nginx don't know how configure steting. here proxy config:
upstream querybuilder { # path puma sock file, defined server unix:/home/deploy/essence/shared/sockets/puma.sock fail_timeout=0; } server { listen 80 default_server; listen [::]:80 default_server; server_name essence; root /home/deploy/essence/public; try_files $uri/index.html $uri @querybuilder; location @querybuilder { proxy_pass http://localhost:2300; proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; proxy_set_header host $http_host; proxy_redirect off; # try_files /fake_file @querybuilder; } error_page 500 502 503 504 /500.html; client_max_body_size 4g; keepalive_timeout 10; }
the api server ruby/hanami application. working without probles, don't think have reconfigure this.
maybe important: use ember simple auth authentication.
Comments
Post a Comment