java-ee - Problème de traitement des fichiers de ressources avec Tomcat avec proxy inverse Nginx
迷茫
迷茫 2017-05-16 17:23:08
0
2
534

La configuration sur nginx est la suivante


48 location ^~ /bgmonitor/ { 50 proxy_pass http://localhost:8080/; 51 }

Les demandes sous la forme de www.mr.org/bgmonitor sont transmises au Tomcat local sur le port 8080

La configuration de Tomcat est la suivante

Le rendu de la page utilise la vitesse, le chemin de référence du fichier de ressources est :

       

Phénomènes

Lors de l'accès,${rc.contextPath}a été retiré comme vide, ce qui fait que le chemin complet de la ressource devient /css/AdminLTE.css. Cette demande ne peut pas être transmise normalement après avoir été envoyée à nginx

.

Demander

Comment puis-je faire fonctionner correctement l'ensemble de l'application avec un minimum de modifications ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous (2)
我想大声告诉你

静态文件不需要转发,在 nginx 本机上部署静态文件,比如

location ~* ^/(?:images/|js/|css/) { root /home/app/htdocs; }

具体如何配置参考文档

    巴扎黑

    详见博客:
    http://blog.iaceob.name/nginx-proxy/
    以及
    http://blog.iaceob.name/tomcat-multi-domain-binding/

    便是我使用的解决方案, 只是我个人这么使用而已, 暂未发现有别人这么使用过.

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!