2017-05-04 14 views
0

Je suis un novice quand il s'agit de configurer le proxy inverse Nginx sur le cloud. Donc, j'ai besoin d'aide dans la configuration du proxy inverse au serveur WSO2 ESB. Jusqu'à présent, j'ai pu suivre des tutoriels en ligne et proposer une configuration comme celle-ci.Nginx Reverse Proxy avec WSO2 ESB donnant Forbidden 403

  server { 
      listen 443; 
      server_name server.nginx.com; 
      ssl on; 
      ssl_certificate nginx.crt; 
      ssl_certificate_key nginx.key; 
     location /esb { 
      index index.html; 
      root jsp; 
      proxy_set_header X-Forwarded-Host $host; 
      proxy_set_header X-Forwarded-Server $host; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      proxy_pass https://esb.server.com:9446; 
    proxy_redirect https://esb.server.com:9446 https://server.nginx.com/esb; 
      #proxy_redirect off; 
      # proxy_cookie_path//esb/; 
     } 
    } 

Avec cette configuration, je suis en mesure d'obtenir l'écran de connexion. Mais chaque fois que j'essaie de me connecter, j'obtiens une erreur 403 interdite sur le login_action.jsp. J'ai donné 755 permissions sur le répertoire où wso2 ESB est installé en vain. Attaché ci-dessous capture d'écran.

403 Error

bien vouloir me aider à cet égard si vous avez déjà rencontré le même problème.

merci beaucoup.

Répondre

0

Cette erreur 403 est produit en raison de la jdk dernière version de sorte que le problème causé sur l'environnement java .donc installer le JDK 7

+0

Salut, il est en fait en raison de la vérification suivante étant effectuée au niveau de esb. Donc je suis allé à cet endroit (/esb/wso2esb-5.0.0/repository/conf/security/Owasp.CsrfGuard.Carbon.properties) puis j'ai désactivé cette propriété. org.owasp.csrfguard.Enabled = false Je sais que cela laisse une faille de sécurité. Mais c'était ce que je pouvais faire. Nous avons aussi la version 1.8 de JAVA. Donc, je pourrais certainement revenir en arrière mais. J'ai aussi d'autres serveurs en cours d'exécution qui ont besoin de la dernière version. –