チェリーピー構成に次のように記述していますが、/foo はhttp://foo.bar.comへのリクエストを処理していません。チェリーピー アプリは、ホスト ヘッダーを通過させる nginx の背後にあります。 / の Host ヘッダーであり、「foo.bar.com」を返すため、/foo がこの要求を処理することを期待しています。
[/]
request.dispatch = cherrypy.dispatch.VirtualHost(**{
'foo.bar.com': '/foo',
})
Nginx は 127.0.0.1 への proxy_pass を次のように実行しています。
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;