您好,登錄后才能下訂單哦!
這篇文章主要講解了“Tomcat如何在Centos部署”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Tomcat如何在Centos部署”吧!
sudo useradd --system --home /opt/tomcat --shell /sbin/nologin --comment "tomcat user" --user-group tomcat
解壓安裝包:
tar -xvf apache-tomcat-9.0.21.tar.gz
移動解壓包:
sudo mv apache-tomcat-9.0.21 /opt/tomcat/apache-tomcat-9.0.21
創(chuàng)建軟鏈接:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.21 /opt/tomcat/latest
分配目錄用戶者權限:
sudo chown -R tomcat: /opt/tomcat
分配tomcat的bin目錄執(zhí)行權限:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
檢查jvm能夠使用的最大內存:
java -Xms16G -Xmx16G -version
配置systemd配置文件:
vi /etc/systemd/system/tomcat.service
內容如下:
[Unit] Description=Tomcat 9 servlet container After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms16G -Xmx16G -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
重新加載配置文件:
sudo systemctl daemon-reload
啟用配置,開啟tomcat服務:
sudo systemctl enable tomcat && sudo systemctl start tomcat
查看服務狀態(tài):
sudo systemctl status tomcat
開放80端口
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
轉發(fā)80端口到8080端口(小于1024的端口,非root用戶不能訪問,這里使用防火墻的轉發(fā)端口功能解決這個問題):
sudo firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080
重載防火墻配置:
sudo firewall-cmd --reload
刪除多余頁面:
cd /opt/tomcat/latest/webapps rm -rf docs examples host-manager manager ROOT
隱藏tomcat版本號:
vim /opt/tomcat/latest/conf/server.xml # 添加一行: <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
How to install Tomcat 9 on CentOS 7
firewall-cmd
Nginx熱升級
Apache Tomcat 9
服務器banner泄漏風險
感謝各位的閱讀,以上就是“Tomcat如何在Centos部署”的內容了,經過本文的學習后,相信大家對Tomcat如何在Centos部署這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。