Hur man installerar och konfigurerar Tomcat 8.5?

Den här handledningen guidar dig genom processen att installera Tomcat 8.5 med privata instanser. Alla instruktioner som tillhandahålls förutsätter att du är inloggad på servern via SSH som root-användare eller använder WHM:s Terminal (WHM > Serverkonfiguration > Terminal). I exemplen nedan representerar $username användarnamnet associerat med det specifika cPanel-kontot. Syntax: /home/$username/.bashrc Exempel: /home/example123/.bashrc Steg för att installera Tomcat: Installera Tomcat RPM: Börja med att installera paketen ea-tomcat85 och rng-tools med följande kommando: yum install ea-tomcat85 rng-tools -y Lägg till Tomcat-stöd till ett konto: Lägg nu till Tomcat-stöd till de konton som behöver det. Kör följande kommando för varje användare som behöver Tomcat: /scripts/ea-tomcat85 add $username Efter att ha slutfört de ovannämnda stegen kan du verifiera att Tomcat har aktiverats för kontona. /scripts/ea-tomcat85 list Installera Ubic: Installationsprocess: Installationen av Ubic för en given cPanel-användare är okomplicerad och pålitlig. Det kräver att cPanel-användaren har shell-åtkomst till servern, inklusive skrivbehörighet till användarens /home/$username/.bashrc-fil. Använd följande kommando i skalet/terminalen medan du är inloggad med root-åtkomst och ersätt $username med rätt användarnamn: su - $username echo "export PATH=$(dirname $(readlink /usr/local/cpanel/3rdparty/bin/perl)):$PATH" >> /home/$username/.bashrc a. Överväganden för CloudLinux: Om du använder CloudLinux, kör följande kommandon (från rotnivån) för att lägga till Java till CageFS-monteringarna: cagefsctl --addrpm tzdata-java cagefsctl --force-update Verifiering/Testning: Efter installationen, bekräfta att Ubic körs och att Tomcat är aktiverat för användaren med följande kommando (från rotnivån): su - $username -s /bin/bash -c 'ubic status ea-tomcat85' Konfigurera Tomcat-miljön Att konfigurera Tomcat-miljön är den mest invecklade aspekten av denna process. Stegen som beskrivs nedan kan följas för att ställa in miljön korrekt. Observera att portarna som nämns nedan bara är exempel, och dina specifika portar kan skilja sig. Konfiguration av applikationskatalog: För att aktivera ROOT webapp-katalogen för testning, lägg till följande post till sektionen i filen /home/$username/ea-tomcat85/conf/server.xml. Denna sektion börjar med distributionsalternativen, så den kan placeras under raden som innehåller inställningarna autoDeploy, deployOnStartup och deployXML. Miljöverifiering: För att säkerställa att miljön fungerar korrekt rekommenderar vi att du kopierar vår test.jsp och försöker anropa den direkt innan du gör några ändringar som kan påverka Apaches konfiguration. Du måste identifiera porten för testning, vilket kan erhållas med följande kommando: egrep 'Connector port.*HTTP' /home/$username/ea-tomcat85/conf/server.xml För att kopiera testskriptet, använd följande kommando: sudo -u $username cp -avp /opt/cpanel/ea-tomcat85/test.jsp /home/$username/ea-tomcat85/webapps/ROOT/ Efter slutförandet, starta om användarens privata Tomcat-instans. su - $username -s /bin/bash -c 'ubic restart ea-tomcat85' För att verifiera att test.jsp fungerar, öppna "http://yourserverip:$PORT/test.jsp" med din föredragna metod, där $PORT är den tidigare erhållna porten. Du kommer att se en sida som visar följande innehåll. Test JSP-sida Detta är en sida för att kontrollera att .jsp-stöd har aktiverats. K onfigurera ProxyPass: För att konfigurera ProxyPass-direktivet korrekt, börja med att erhålla AJP-anslutningsporten. Kör följande kommando för att hämta portinformationen: egrep 'Connector port.*AJP' /home/$username/ea-tomcat85/conf/server.xml När du har erhållit porten, fortsätt med att skapa en ProxyPass Apache include-fil. Kom ihåg att utföra denna åtgärd två gånger, en gång för http (std) och en annan för https (ssl). Båda följer samma tillvägagångssätt som våra Apache VHost Includes. Sökvägen för http (std) inkluderar: /etc/apache2/conf.d/userdata/std/2_4/$username/$domain.tld/tomcatproxypass.conf Innehållet i filen skulle likna följande: Proxypass "/" "ajp://127.0.0.1:$PORT/" Där $PORT är portvärdet som hämtats från föregående kommando. Efter att ha skapat de inkluderade filerna, bygg om Apache-konfigurationen och starta om tjänsten med följande kommandon: /usr/local/cpanel/scripts/rebuildhttpdconf && /usr/local/cpanel/scripts/restartsrv_httpd Bekräfta slutligen att ProxyPass include fungerar genom att ladda "http://yourdomain.tld/test.jsp" i din föredragna webbläsare. Förvänta dig på samma sätt följande resultat som tidigare nämnts. Test JSP-sida Denna sida verifierar den lyckade aktiveringen av .jsp-stöd. Installera din webbplats: Om du har nått den här punkten framgångsrikt är du nu redo att installera din applikation. Kopiera helt enkelt applikationsfilerna till /home/$username/ea-tomcat85/webapps/ROOT/, så kommer din applikation att vara tillgänglig på yourdomain.tld/. 

 

https://www.eukhost.com/kb/wp-content/uploads/2020/09/1.png

https://www.eukhost.com/kb/wp-content/uploads/2020/09/2.png

 


https://www.eukhost.com/kb/wp-content/uploads/2020/09/pastedImage.png

https://www.eukhost.com/kb/wp-content/uploads/2020/09/4.png

 

 

https://www.eukhost.com/kb/wp-content/uploads/2020/09/6.png

 

 


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 6746