0
我有myapp.com
爲我的主要應用程序和api.myapp.com
爲api。一切正常,並在當地開發的是別人與pow服務,但是當我嘗試測試我的nginx服務器api.myapp.com/v1/products/1
上花花公子給了我404(api.myapp.com
重定向到myapp.com
預計由於DNS設置)葡萄api與子域不能在我的nginx服務器上工作
我使用,乘客+ nginx的,導軌和葡萄的API,這裏是我的設置:
的routes.rb
constraints subdomain: 'api' do
mount API::Base, at: '/'
end
的nginx的conf
server {
listen 80;
listen [::]:80;
server_name myapp.com www.myapp.com api.myapp.com;
passenger_enabled on;
rails_env production;
root /path/to/myapp.com;
error_page 500 502 503 504 /50x.html;
location /50x.html {
root html;
}
}
我的CNAME * .myapp指向myapp.com。
我可能忽略了一些相當基本和基本的東西,有人能指出我正確的方向。非常感激。