nginx プロキシの背後に Tornado サーバーをセットアップしようとしています。構成の関連部分は次のとおりです。
server {
listen 80;
server_name localhost;
location html/ {
root /srv/www/intj.com/html;
index login.html;
if ($query_string) {
expires max;
}
}
location = /favicon.ico {
rewrite (.*) /html/favicon.ico;
}
location = /robots.txt {
rewrite (.*) /html/robots.txt;
}
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://localhost:8888;
}
}
nginx を介して Python サーバーにアクセスできますが、たとえばlogin.html
にあるなどの静的ページをリクエストすると/srv/www/intj.com/html/login.html
、静的ファイルをロードする代わりに、Tornado にリクエストが転送されます。それの。
私は何を間違えましたか?