Maison  >  Questions et réponses  >  le corps du texte

java-ee - nginx est utilisé comme serveur frontal et tomcat+apache comme back-end Alors, où la guerre est-elle déployée ?

Le projet web java développé par le framework SSH est packagé sous forme de fichier war Est-il déployé sur une machine tomcat+apache ? Donc, si Tomcat et Apache sont sur des machines différentes, sur quelle machine la guerre est-elle déployée ?

De plus, le contenu de la guerre n'a-t-il rien à voir avec l'existence ou non d'un serveur frontal nginx ?

天蓬老师天蓬老师2713 Il y a quelques jours773

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-05-16 16:59:41

    war est le format de package standard de JavaWeb et ne peut être déployé que sur des serveurs d'applications tels que Tomcat.
    nginx peut être utilisé comme serveur proxy inverse
    Le serveur proxy inverse et le serveur d'applications n'ont pas besoin d'être ensemble. peut proxy n'importe quel serveur. Demande

    répondre
    0
  • 为情所困

    为情所困2017-05-16 16:59:41

    1. Mettez la guerre sous tomcat/webapps/

    2. Les fichiers statiques en temps de guerre peuvent être séparés des fichiers statiques via le module de localisation de Nginx pour réduire la pression sur le serveur

    répondre
    0
  • Annulerrépondre