2016-11-28 17 views
0

私は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ディレクティブの末尾に/を逃したと思う事前

答えて

0

で ありがとう:

proxy_pass http://localhost:8080/app-profile-jsp/; 

他の事は、私はあなたがここにproxy_redirect off;を必要としないと思います。

希望しました!

+0

ありがとうございました!!!別の初心者の質問:リダイレクトに問題があり、私のwildfly webappに含まれているページを管理していると思います。私は "無効なパラメータ:redirect_uri"というエラーがあります。設定ファイルのいくつかの行に$ request_uriを追加するとします。それはしませんでしたか?どこ? – frizio

+0

あなたはそれをやろうとしましたか? '場所/ { proxy_pass http:// localhost:8080/app-profile-jsp /; } ' リダイレクトはありません。上流には... proxy_passだけです。 – ZHAJOR

関連する問題