我试图在Ubuntu上运行Nginxconfiguration一个子子域。 我已经有一个configuration访问http://staging.mydomain.com ,它工作正常,但现在我需要访问这个URL http://api.staging.mydomain.com 。
我试过但没有成功:
upstream myapp { server unix:/var/tmp/myapp.sock; } upstream myapp_api { server unix:/var/tmp/myapp_api.sock; } # Configuration to subdomain server { listen 80 default_server; server_name staging.mydomain.com; location / { root /var/www/myapp/current/public; if (!-f $request_filename) { proxy_pass http://myapp; break; } } } # Configuration to sub-subdomain server { listen 80; server_name api.staging.mydomain.com; location / { root /var/www/api_myapp/current/public; if (!-f $request_filename) { proxy_pass http://api_myapp; break; } } }
有了这个configuration我收到这个错误:
The server at api.staging.hapboo.com can't be found, because the DNS lookup failed.
有任何想法吗? 谢谢。
无法findapi.staging.hapboo.com上的服务器,因为DNS查找失败。
您需要为此创buildDNS CNAME或Alogging。