Linux下配置多个tomcat多个域名
Linux下配置多个tomcat多个域名
复制tomcat:
mkdir /home/server/test
cp -rf /home/server/shichuan/* /home/server/test/
复制war内容:
/home/www/shichuan
mkdir /home/www/test
cp -rf /home/www/shichuan/* /home/www/test
增加一个二级域名的nginx配置 test.iqueendress.com.conf
测试配置是否正确
# nginx -t
重启nginx
service nginx restart
修改 /home/server/test/conf/server.xml 里面对应的端口号和路径
修改restart.sh stop.sh 脚本
------------------------
/home/server/test/bin/restart.sh
查看tomcat日志
tail -f /home/server/test/logs/catalina.out
=================================
加个test2的出来,在你们原来基础上增量发布,没问题了再更新svn整合后发布到test域名下,测试没问题了再发布到主域名下
这样bug属于谁的问题就比较清楚了
----------------
到www目录下
cd /home/www/
复制原来的文件夹
mkdir test2
cp -r /home/www/backshichuan/. /home/www/test2
复制statics的文件夹
mkdir statics2
cp -r /home/www/statics/. /home/www/statics2
复制tomcat
cd /home/server/
cp -r /home/server/shichuan/. /home/server/test2
查看文件夹大小
du -sh test2
配置tomcat端口号,Context路径
vim /home/server/test2/conf/server.xml
<Connector port="8091"
<Context path="/" docBase="/home/www/test2"
修改bin目录下restart.sh stop.sh 脚本,路径修改为test2
增加二级域名的nginx配置
cd /etc/nginx/conf.d/
端口号要跟server.xml的8091一致 test2.iqueendress.com.conf,statics2.iqueendress.com.conf,m2.iqueendress.com.conf
测试配置是否正确
# nginx -t
重启nginx
service nginx restart
ping test2.iqueendress.com
ping m2.iqueendress.com
ping statics2.iqueendress.com
需要再解析两个二级域名到服务器上
增加一个数据库test2,复制iqueendress库到test2上
配置/home/www/test2/config/jdbc.properties数据库链接
启动tomcat
/home/server/test2/bin/startup.sh
查看tomcat日志是否成功
tail -f /home/server/test2/logs/catalina.out
启动成功后到后台系统设置配置静态文件和wap版的二级域名
上传war包,解压
cd /home/www/test2
jar -xvf b2b2c.war
重启tomcat测试
/home/server/test2/bin/restart.sh
查看tomcat日志是否成功
tail -f /home/server/test2/logs/catalina.out
------------------------------
本人微信公众帐号: 心禅道(xinchandao)
本人微信公众帐号:双色球预测合买(ssqyuce)
本人微信公众帐号:天天开心搞笑吧(ttkxgxb)
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2016-05-11 ThinkPHP CURD mysql操作