-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
有木有小伙伴最近想在阿里云服务器上装Tomcat?别着急,今儿个我就带你火速搞定大佬级别的安装过程,还附赠各种操作小技巧,手把手教你玩转服务器环境,避免踩雷。毕竟,谁不想自己当掌控一切的运维大神,一秒变身程序猿中的“老司机”呢?
咱们一步步来,别急,流程简单,绝不让你有迷路感。先说第一步:登录你的阿里云服务器。
登陆阿里云服务器,基本上是用SSH串接,Windows下推荐用PuTTY,Mac和Linux直接开终端就搞定。输入你的公网IP和密钥,咔嚓下,就进去了。小心别输错密码,输错多了服务器可能要踢你出局,别问我咋知道的……
出来混,安全第一。咱们确保服务器系统是最新的,比如如果是CentOS,可以执行:
yum update -y
系统更新完毕,别着急,接下来安装Java环境。Tomcat是基于Java的,没有JAVA就跟没充电的手机一样,跑不动。
服务器装Java其实很简单,一条命令搞定:
yum install java-1.8.0-openjdk -y
装完了,执行java -version,确认你的小Java军团已经到位。
好,下面才是主角登场,安装Tomcat!你别以为装Tomcat跟装个App一样随便就行,咱这是自己动手做大师,得了解妈的每个细节。
首先,到Apache Tomcat官网(就那家写Tomcat的官网,没错)下载最新版Tomcat。通常是个tar.gz包,别下载错了哈。
传到服务器上,可以用SCP命令上传,也可以直接用wget:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz
下载完毕,执行解压命令:
tar -zxvf apache-tomcat-9.0.74.tar.gz
然后,咱们移动解压文件到/usr/local目录,符合Linux的程序安装规范:
mv apache-tomcat-9.0.74 /usr/local/tomcat9
注意!这时候环境变量要设置起来,不然每次启动Tomcat都跟做体力活似的。小伙伴们直接编辑~/.bash_profile文件,写入:
export CATALINA_HOME=/usr/local/tomcat9
然后用命令source ~/.bash_profile刷新。
安装完了,咱们要知道启动命令在哪。Tomcat启动脚本就在/usr/local/tomcat9/bin下。启动Tomcat,命令如下:
./startup.sh
启动完毕,打开浏览器,输入你的公网IP加端口号(默认是8080,比如http://your_ip:8080),嘿!Tomcat页面蹦出来了,你懂得,说明安装成功。
别高兴得太早,很多小伙伴默认端口8080又爱被占用又被墙,咱们得把Tomcat端口改成“人人喊打”的9999或者其他数字,避免访问尴尬。修改/usr/local/tomcat9/conf/server.xml,找到Connector port="8080"这一行,换成新的端口,比如9999。
改好记得重启Tomcat:
./shutdown.sh && ./startup.sh
如果你的阿里云安全组规则不给力,端口没开就白搭,得手动去阿里云管理后台,打开对应端口,不然外网连不上,哭都找不到人。
接下来点贴心小提示,Tomcat默认启动并不安全,后台管理页面权限敲关键,咱得改改配置文件加把锁。编辑/usr/local/tomcat9/conf/tomcat-users.xml,添加管理员用户。像这样:
<tomcat-users> <role rolename="manager-gui"/> <user username="admin" password="123456" roles="manager-gui"/> </tomcat-users>
设置好后,访问http://your_ip:9999/manager/html 输入账号密码,成功登陆!你就是整个Tomcat的Boss了。
你知道吗?玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink。这可不是广告,是我给你挖的宝,玩得开心还能挣钱,何乐而不为呢?
最后,别忘了定期检查日志文件,/usr/local/tomcat9/logs下有Tomcat的运行日志,出啥岔子,翻日志能帮你写不完的bug故事。
如果你看到这里,装Tomcat在阿里云服务器上其实没那么难,最大难点就是这几个字——“动手”。不服你试试,半小时搞定,变身运维大佬杠杠的。
要是你家Tomcat突然不按套路出牌,记得一句老话:问题可能不在Tomcat,可能是你的网络,或者你的心态。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T