RT
最近Nginxサーバーを勉強したいので、動的と静的分離の機能を簡単に実現するTomcat+Nginxを構築したいと思っています。
Ubuntu:ubuntu-16.04-desktop-amd64
JDK: jdk1.8.0_101
Tomcat: apache-tomcat-8.5.4
Nginx:nginx/1.10.0
ubuntu IP:192.168.182.129
Tomcat 経由で、URL をリクエストします: http://test.nt.springmvc.com:...
Nginx 経由で、リクエスト URL: http://test.nt.springmvc.com/
Nginx 経由で、リクエスト URL: http://test.nt.springmvc.com/...
Nginx 経由で、リクエスト URL: http://test.nt.springmvc.com/...
ログからわかるように、4 番目のリクエストは Tomcat に転送されませんでした。インターネット上で多くのドキュメントを検索しましたが、問題が発生した場所は見つかりませんでした。以下は対応するウェブページです
nginx 設定ファイルで try_files $uri $uri/ =404 をコメントアウトすると、通常どおりアクセスできることがわかります
nginx の try_files はファイルが存在するかどうかを判断します
「?」または「#」以降を除く、リクエストされたファイルとパスを指します
$request_uri: /stat.php?id=1585378&web_id=1585378
$uri /stat.php
$document_uri: /stat。