2016-10-19 74 views
0

我有一個應該將流量重定向到不同主機的uwsgi ini文件。解決uwsgi.ini內部路由中的主機名

[uwsgi] 
route = .* http:somehost:8000 

不幸的是,主機名somehost無法由uwsgi解析。但是,它在/ etc/hosts中列出並且dnsmasq正在運行。

有沒有辦法配置uwsgi使用dnsmasq來解析名稱?

回答

0

您可以使用resolve指令解析config中的域名。 下面是它是如何解決我的:

resolve = api_backend=api_backend 

route = ^/api/ http:%(api_backend):9000