2016-12-11 11 views
0

glassfishを直接扱うことはありません(Nginxはありません)。私がNginxを通じてアクセスすると、問題が発生します。Java WebサービスでNginx 404が見つかりません

私は2台のサーバーがあります。MY_NGINX_IPとMY_GLASSFISH_IP:8080

を基本的には、http://MY_NGINX_IPはうまく動作し、インデックスファイルを表示します。ただし、http://MY_NGINX_IP/webservice/v1/employeeは404エラーが見つかりません。

http://MY_GLASSFISH_IP:8080/webservice/v1/employeeはうまくいきますが、

注:http://MY_NGINX_IPは、問題のないインデックスファイルを生成します。/webservice/v1/employeeを追加するときだけエラーが発生します。

ヒント:

 upstream myownstream { 
      server MY_SERVER_IP:8080; 
    } 

私の場所の設定:

 location/{ 
      # First attempt to serve request as file, then 
      # as directory, then fall back to displaying a 404. 
      try_files $uri $uri/ =404; 
      proxy_pass http://myownstream; 
      #proxy_pass http://127.0.0.1:8080; 
      proxy_next_upstream error timeout invalid_header http_500; 
      proxy_connect_timeout 5; 

      proxy_http_version 1.1; 
      proxy_set_header Upgrade $http_upgrade; 
      proxy_set_header Connection "upgrade"; 
      proxy_read_timeout 86400; 
      proxy_set_header Host $host; 
    } 

答えて

0

まあ、私は私のupstreamm Ubuntuの

にnginxののv1.10.1を使用しています。私はこの

ものの、本番環境にどのような副作用を持っていけばわからない

try_files $uri $uri/ =404 

:私は、次の行をコメントして問題を解決しました

関連する問題