Step 1: Install Java on Amazon Linux 2
Update and reboot the server
1) sudo yum -y update
2) sudo reboot
3) sudo yum install java-1.8.0-openjdk
4) java -version
5) wget https://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.tar.gz
here we can copy the path of tomcat version
6) sudo groupadd --system tomcat
7) sudo useradd -d /usr/share/tomcat -r -s /bin/false -g tomcat tomcat
8) sudo tar xvf apache-tomcat-9.0.43.tar.gz -C /usr/share/
9) sudo mv apache-tomcat-9.0.43 tomcat
10) sudo chown -R tomcat:tomcat /usr/share/tomcat
11) sudo tee /etc/systemd/system/tomcat.service<<EOF[Unit]
Description=Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/tomcat
Environment=CATALINA_BASE=/usr/share/tomcat
Environment=CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M'
ExecStart=/usr/share/tomcat/bin/catalina.sh start
ExecStop=/usr/share/tomcat/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target
EOF
12) sudo systemctl daemon-reload
13) sudo systemctl start tomcat
14) sudo systemctl enable tomcat
15) systemctl status tomcat
16) sudo yum -y install httpd
17) sudo vim /etc/httpd/conf.d/tomcat_manager.conf
Past this code
<VirtualHost *:80>
ServerAdmin xxx@xxxx
ServerName tomcat.boolment.com
DefaultType text/html
ProxyRequests off
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
18) sudo systemctl restart httpd
19) sudo systemctl enable httpd
Comments
Post a Comment