nginxがリクエストに末尾の/を追加する理由は何ですか?現在、これはそれらを壊すようです。
location ^~ /custom/ {
location = /custom/.*\.css$ {
alias /var/www/custom
}
alias /var/www/custom;
include uwsgi_params;
uwsgi_param REDIRECT_STATUS 200;
uwsgi_modifier1 9;
uwsgi_pass 127.0.0.1:3031;
}
この構成には少なくとも2つの問題があります。
- サーバーのようなものを
/custom/xxx.css
リクエストすると、uwsgiにリクエストが送信されます - uwsgiに送信されるリクエストは
/custom/xxx.css/
-になります。この追加のスラッシュにより、イベントuwsgiがファイルを返さないことが保証されます。