This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tomcat [2020/06/11 21:24] k2patel [Firewall] |
tomcat [2020/08/10 02:35] (current) |
||
---|---|---|---|
Line 55: | Line 55: | ||
=== Create User === | === Create User === | ||
<code bash> | <code bash> | ||
- | groupadd --system tomcat -g 91 // with group id 91 | + | groupadd --system tomcat -g 91 # with group id 91 |
- | useradd -u 91 -d /usr/share/tomcat -r -s /bin/false -g tomcat tomcat // with user id 91 | + | useradd -u 91 -d /usr/share/tomcat -r -s /bin/false -g tomcat tomcat # with user id 91 |
</code> | </code> | ||
Line 107: | Line 107: | ||
</code> | </code> | ||
- | ==== Firewall ==== | + | === Set User === |
+ | <code xml | tomcat-users.xml> | ||
+ | <role rolename="manager-gui"/> | ||
+ | <role rolename="admin-gui"/> | ||
+ | <role rolename="admin-script"/> | ||
+ | <role rolename="manager-script"/> | ||
+ | <role rolename="manager-jmx"/> | ||
+ | <user username="admin" password="something" roles="admin-gui,manager-gui,manager-script,manager-jmx,admin-script"/> | ||
+ | </code> | ||
+ | |||
+ | === Tomcat Native === | ||
+ | <code bash> | ||
+ | cd /usr/share/tomcat/bin | ||
+ | tar -xvf tomcat-native.tar.gz | ||
+ | cd tomcat-native-1.2.24-src/native | ||
+ | ./configure --with-java-home=/usr/lib/jvm/java-openjdk --with-ssl=yes --prefix=/usr/share/tomcat | ||
+ | make && make install | ||
+ | </code> | ||
+ | |||
+ | <code bash | /usr/share/tomcat/bin/setenv.sh> | ||
+ | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib | ||
+ | export LD_LIBRARY_PATH | ||
+ | </code> | ||
+ | |||
+ | :!: Set SSL[[tomcat#tomcat_ssl|tomcat#tomcat_ssl]] \\ | ||
+ | :?: Set Auto redirect if needed [[tomcat#setting_up_redirect|tomcat#setting_up_redirect]] | ||
+ | |||
+ | === Start Service === | ||
+ | <code bash> | ||
+ | systemctl daemon-reload | ||
+ | systemctl enable tomcat | ||
+ | systemctl start tomcat | ||
+ | </code> | ||
+ | |||
+ | === Firewall === | ||
<code bash> | <code bash> | ||
firewall-cmd --permanent --add-port=8080/tcp | firewall-cmd --permanent --add-port=8080/tcp |