私はwildfly 10.1アプリケーションサーバにwebappをデプロイしました。 このウェブアプリケーションは次の言語でも受け付けています:http://localhost:8080/app-profile-jsp/(1)wildflyウェブアプリケーション用のリバースプロキシとしてのConfgure nginx
私は成功したnginxをインストールしました。サーバーは正常にインストールされており、静的なWebページとイメージを提供するためにテストします。
今度は、 "http://www.frizio.local"(2)URLからWebアプリケーションにアクセスするようにnginxを設定します。 私は/ etc/hostsにこのアドレスを設定します。
nginxの設定は次のとおりです。 サーバ{ listen 80; server_name frizio.local www.frizio.local;
access_log /var/log/nginx/static.access.log;
error_log /var/log/nginx/static.error.log;
root /srv/http/static;
location/{
proxy_pass http://localhost:8080/app-profile-jsp;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
location /pics {
autoindex on;
autoindex_exact_size off;
}
} 私は "404が見つかりません"(2)サーバの応答にアクセスしよう。
ヘルプヘルプヘルプ!!!!私はあなたがProxyPassディレクティブの末尾に/を逃したと思う事前
ありがとうございました!!!別の初心者の質問:リダイレクトに問題があり、私のwildfly webappに含まれているページを管理していると思います。私は "無効なパラメータ:redirect_uri"というエラーがあります。設定ファイルのいくつかの行に$ request_uriを追加するとします。それはしませんでしたか?どこ? – frizio
あなたはそれをやろうとしましたか? '場所/ { proxy_pass http:// localhost:8080/app-profile-jsp /; } ' リダイレクトはありません。上流には... proxy_passだけです。 – ZHAJOR