一、安装JDK
1、上传JDK压缩包:将下载好的jdk-8u162-linux-x64.tar.gz文件上传到/usr/local目录。
2、解压缩文件:执行命令sudo tar zxvf jdk-8u162-linux-x64.tar.gz
进行解压。
3、配置环境变量:编辑/etc/profile文件,在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_162 export PATH=$JAVA_HOME/bin:$PATH
4、使环境变量生效:执行命令source /etc/profile
。
5、测试:输入java -version
,若输出类似以下信息,则表示安装成功:
java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
二、安装Tomcat服务器
1、上传Tomcat压缩包:将下载好的apache-tomcat-8.5.75.tar.gz文件上传到/usr/local目录。
2、解压缩文件:执行命令sudo tar zxvf apache-tomcat-8.5.75.tar.gz
进行解压。
3、配置环境变量:编辑/etc/profile文件,在文件末尾添加以下内容:
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.75 export PATH=$CATALINA_HOME/bin:$PATH
4、使环境变量生效:执行命令source /etc/profile
。
5、启动Tomcat服务器:进入Tomcat的bin目录,执行命令./startup.sh
。
6、测试:在浏览器中输入http://<你的服务器IP>:8080,若看到Tomcat的欢迎页面,则表示安装成功。
三、配置Tomcat服务器
1、设置Tomcat服务器自动启动:
将bin/catalina.sh
拷贝到/etc/init.d
目录下,并重命名为tomcat
。
编辑tomcat
文件,加入以下内容:
#!/bin/bash # description: Tomcat server init script case $1 in start) $CATALINA_HOME/bin/startup.sh ;; stop) $CATALINA_HOME/bin/shutdown.sh ;; status) $CATALINA_HOME/bin/catalina.sh ping ;; restart) $CATALINA_HOME/bin/shutdown.sh sleep 2 $CATALINA_HOME/bin/startup.sh ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0
为tomcat
文件赋予新的权限:执行命令chmod +x /etc/init.d/tomcat
。
设置Tomcat服务器自动启动:执行命令chkconfig --add tomcat
和chkconfig tomcat on
。
2、配置Tomcat服务的访问端口:
打开conf/server.xml
文件,找到以下内容:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改port
属性的值,设置为你想要的端口号,例如9090。
重新启动Tomcat:执行命令service tomcat restart
。
测试:在浏览器中输入http://<你的服务器IP>:9090,若看到Tomcat的欢迎页面,则表示配置成功。
3、配置Tomcat服务器的应用目录:
修改conf/server.xml
文件,找到以下内容:
<Context docBase="ROOT" path="/" reloadable="true" />
将其修改为:
<Context docBase="/www/ROOT" path="/" reloadable="true" />
创建一个新的目录作为Web应用的根目录:执行命令sudo mkdir -p /www/ROOT
。
将你的网页文件上传到/www/ROOT
目录。
重新启动Tomcat:执行命令service tomcat restart
。
测试:在浏览器中输入http://<你的服务器IP>:9090,你应该能看到你上传的网页内容。
自定义项目目录:如果你想将项目部署到其他目录,可以在server.xml
文件中添加新的<Context>
元素,指定项目的路径和URL。
<Context docBase="/path/to/your/project" path="/yourproject" reloadable="true" />
其中docBase
是项目的实际路径,path
是你希望在浏览器中访问该项目的URL。
四、基本安全配置
1、禁用Tomcat默认的管理用户界面:编辑conf/tomcat-users.xml
文件,确保文件中没有不必要的用户和角色,建议在生产环境中禁用默认的管理界面,或者通过IP限制访问。
2、设置防火墙限制:限制仅允许特定IP访问Tomcat端口,只允许本地和特定IP访问9090端口:
sudo ufw allow from 192.168.1.100 to any port 9090 sudo ufw deny 9090 sudo ufw reload
3、更新服务器和Tomcat:定期更新系统和Tomcat以获得最新的安全补丁,执行命令sudo apt update && sudo apt upgrade -y
更新系统,手动检查Tomcat版本并下载最新版本进行替换。
五、FAQs(常见问题解答)
1、如何更改Tomcat的默认端口号?
答:打开conf/server.xml
文件,找到以下内容:
<Connector port="8080" protocol="HTTP/1.1" ... />
修改port
属性的值为你希望的新端口号,然后保存文件并重新启动Tomcat服务。
2、如何部署一个新的Web应用到Tomcat服务器?
答:将你的Web应用(例如一个war包)复制到Tomcat的webapps
目录下,Tomcat会自动解压并部署它,如果你的应用程序需要一些外部库,那么这些库应该放置在Tomcat的lib
目录下,然后在浏览器中访问http://<你的服务器IP>:<端口>/<你的Web应用名称>,这样就可以访问你的Web应用程序了。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1266697.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复