我的主应用程序myapp.com
和api的api.myapp.com
。在pow服务的本地开发中,一切都运行良好和花花公子,但是当我尝试在我的nginx服务器api.myapp.com/v1/products/1
上测试时,给我一个404.(api.myapp.com
重定向到{{1}这是由于DNS设置而预期的)
我正在使用,乘客+ nginx,rails和grape-api,这是我的设置:
的routes.rb
myapp.com
nginx conf
constraints subdomain: 'api' do
mount API::Base, at: '/'
end
我有CNAME * .myapp指向myapp.com。
我可能忽略了一些相当基本和基本的东西,有人能指出我正确的方向。非常感谢。
答案 0 :(得分:0)
添加2个服务器块..
server {
listen 80 default_server;
server_name app.com;
...
}
server {
listen 80;
server_name subdomain.app.com;
...
}