java-ee - nginx est utilisé comme serveur frontal et tomcat+apache comme back-end Alors, où la guerre est-elle déployée ?
天蓬老师2017-05-16 16:57:41
0
2
825
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 ?
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
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
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
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