Nginx 如何从控制器中获取服务器名称?
我正在我的项目中使用cherrypy和nginx。我的控制器部分如下所示:Nginx 如何从控制器中获取服务器名称?,nginx,cherrypy,Nginx,Cherrypy,我正在我的项目中使用cherrypy和nginx。我的控制器部分如下所示: @cherrypy.expose @named(name="get_playlist", path="/get_playlist"): def get_playlist(self): 我的nginx部件如下所示: 服务器{ listen 80; server_name local-www.example.com; location / { proxy_pass http://e
@cherrypy.expose
@named(name="get_playlist", path="/get_playlist"):
def get_playlist(self):
我的nginx部件如下所示:
服务器{
listen 80;
server_name local-www.example.com;
location / {
proxy_pass http://example;
proxy_redirect default;
}
}
有没有办法从我的控制器中获取local-www.example.com?如何从标题获取主机
cherrpy.request.headers['Host']
谢谢!但是如果有代理重定向怎么办?使用你的方法我可以得到
示例
,但我真正想得到的是local-www.example.com