私はこのnginxの設定作業をするように見えることはできません。私はレールアプリを持っているので、Java/Tomcatの設定へのパスの下ですべてをプロキシする必要があります。私はロックダウンの下で別のルート(メインレールアプリにヒットします)を持っていますが、それは動作しますが、proxy_pass
はそうではありません。メインアプリにヒットするだけです。乗客とnginx proxy_pass
lockdown
ロケーションディレクティブを削除すると動作するようです。- 2つの
location
ディレクティブを並べ替えても効果がありません。
基本設定:
server {
listen 80;
root /rails/app/public;
rails_env development;
passenger_enabled on;
location /JavaApp {
proxy_pass http://127.0.0.1:8080/JavaApp/;
}
location /lockdown {
# Have to re-enable passenger
passenger_enabled on;
allow 127.0.0.1;
deny all;
}
}
私が間違っているのか?
は、私は/ JavaAppに404を得る:(動作しません。また、私はトップレベルからpassenger_enabledや追加、削除しようとしました別の "場所/ブロック"とそこに有効になっている乗客を設定しますが、サイコロはありません。 –