位置: 编程技术 - 正文

centos7下systemd实现tomcat多实例配置方法(centos7 syslog)

编辑:rootadmin

推荐整理分享centos7下systemd实现tomcat多实例配置方法(centos7 syslog),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7 systemctl,centos7 syslog,centos7 system halted,centos7 systemctl,centos7 sysctl,centos7 system halted,centos7 system halted,centos7 systemd,内容如对您有帮助,希望把文章链接给更多的朋友!

本文我们分享在Centos安装tomcat,然后用systemd实现tomcat多实例的方法,有需求的朋友可以认真参考一下。系统环境: CentOS 7 x_

1、安装jdk

rpm -ivh jdk-8u-linux-x.rpm

2、创建普通用户

getent group tomcat || groupadd -r tomcatgetent passwd tomcat || useradd -r -d /opt -s /bin/nologin tomcat

3、下载tomcat 7cd /optwget zxvf apache-tomcat-7.0..tar.gzmv apache-tomcat-7.0. tomcatchown -R tomcat:tomcat tomcat tar zxvf apache-tomcat-7.0..tar.gzmv apache-tomcat-7.0. tomcatchown -R tomcat:tomcat tomcat

两个实例同时监听端口必然会产生冲突,所以必须修改.

sed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xmlsed -i 's///g' /opt/tomcat/conf/server.xml

centos7下systemd实现tomcat多实例配置方法(centos7 syslog)

AJP通常用不上,这里统一关闭

sed -i '//d' /opt/tomcat/conf/server.xmlsed -i '//d' /opt/tomcat/conf/server.xml

tomcat在Linux 下默认工作模式是bio,性能非常低,建议使用apr或者nio,这里改为nio,即非阻塞IO,性能比较好。

sed -i.bak 's#HTTP/1.1#org.apache.coyote.http.HttpNioProtocol#' /opt/tomcat/conf/server.xmlsed -i.bak 's#HTTP/1.1#org.apache.coyote.http.HttpNioProtocol#' /opt/tomcat/conf/server.xml

4、创建启动文件

cd /usr/lib/systemd/systemcat >tomcat.service <<EOF[Unit]Description=Apache Tomcat 7After=network.target[Service]Type=oneshotExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shRemainAfterExit=yesUser=tomcatGroup=tomcat[Install]WantedBy=multi-user.targetEOFtomcat同理sed 's/tomcat/tomcat/g' tomcat.service > tomcat.service

5、启动服务

systemctl enable tomcatsystemctl enable tomcatsystemctl start tomcatsystemctl start tomcat

6、查看进程

ps aux |grep tomcat附上一份nginx反向代理tomcat的配置文件proxy_cache_path /var/cache/nginx/proxy_cache levels=1:2 keys_zone=static:m inactive=1h max_size=1g; upstream tomcat { ip_hash ; #hash $remote_addr consistent; server .0.0.1: max_fails=1 fail_timeout=2s ; server .0.0.1: max_fails=1 fail_timeout=2s ; ; keepalive ;} server { listen ; server_name tomcat.example.com; charset utf-8; access_log /var/log/nginx/tomcat.access.log main; root /usr/share/nginx/html; index index.html index.htm index.jsp; location / { proxy_pass proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_use_stale error timeout invalid_header updating http_ http_ http_ http_; proxy_connect_timeout ; proxy_send_timeout ; proxy_read_timeout ; proxy_http_version 1.1; proxy_set_header Connection ""; add_header X-Backend "$upstream_addr"; } location ~* ^.+.(js|css|ico|gif|jpg|jpeg|png)$ { proxy_pass ; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_use_stale error timeout invalid_header updating http_ http_ http_ http_; proxy_connect_timeout ; proxy_send_timeout ; proxy_read_timeout ; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_cache static; proxy_cache_key $host$uri$is_args$args; proxy_cache_valid 5m; proxy_cache_valid 1m; proxy_cache_valid any 1h; add_header X-Cache $upstream_cache_status; #log_not_found off; #access_log off; expires max; } location ~ /.ht { deny all; } }

CentOS7 增加tomcat 启动、停止(使用systemctl进行配置) 1,centos7使用systemctl替换了service命令参考:redhat文档:

CentOS系统恢复误删除文件的方法 CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。1、关掉所有的服务当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在

centos所有版本镜像下载地址集合 版本号下载地址更新时间centos2.1iso镜像下载2.1//8/:centos3.1iso镜像下载3.1//7/:centos3.3iso镜像下载3.3//3/:centos3.4iso镜像下载3.4//3/:ce

标签: centos7 syslog

本文链接地址:https://www.jiuchutong.com/biancheng/350486.html 转载请保留说明!

上一篇:CentOS内核的编译与安装简单示例分享(centos编译器)

下一篇:CentOS7 增加tomcat 启动、停止(使用systemctl进行配置)(centos7配置tomcat)

  • 留抵抵欠条件
  • 关于个人取得的成果
  • 保险佣金个人所得税怎么算
  • 偷逃税款是什么
  • 延期缴纳税款是纳税争议吗
  • 零申报是不是什么都不用填
  • 普通发票作废影响额度吗
  • 费用已付发票未到的预算会计分录
  • 申报个人所得税会计分录
  • 低值易耗品包含什么
  • 企业发行债券的目的
  • 可以采用三栏式的明细账的有
  • 红字撤销需要带什么去税务局
  • 建筑施工外包
  • 分包工程有哪些风险
  • 企业收到发要失控发票做进项税额转出如何做税务处理?
  • 进出口经营权什么意思
  • 合同预付款要不要开发票?
  • 民非企业补贴收入要缴纳增值税会计分录怎么写?
  • 电子发票没有纳税人识别号有效吗
  • 关于7.1号增值税普通发票新规
  • 财税〔2017〕39号商业健康保险个人所得税
  • 年末利润分配会计处理
  • 未确认融资费用摊销额怎么计算
  • 善意取得虚开增值税专用发票追征期
  • 如何填写企业所得税
  • 防伪税控发票维修流程
  • 开票收入怎么理解
  • 合伙企业合伙人数量
  • 持有至到期投资和债权投资的区别
  • 如何计算每个月的天数
  • 贷款资金取现就无法追查了吗
  • 货物运输业增值税专用发票可以抵扣吗
  • 出售货物货款预缴增值税
  • 复制粘贴如何提取文字
  • 资产接收范围的确定
  • 折扣额在备注栏
  • yolov5模型中git的作用
  • 新准则规定
  • vite 配置
  • web前端基础教程
  • vue中使用jsx语法
  • Js模板字符串添加点击事件
  • laravel5创建service provider和facade的方法详解
  • 个税申报结果查询
  • ps使用背景橡皮擦的时候需要按住什么键
  • 个体工商户个税优惠政策2023
  • 现金流量表的填列方法
  • wordpress怎么删除文章
  • 银行本票存款属于款项吗
  • 厂房改造费用算固定资产吗
  • 社保是当月计提当月交吗
  • 个税汇算清缴时劳务报酬怎么计税
  • 报关期限是如何规定的
  • 电子商业承兑汇票的承兑有以下几种方式
  • 财务报销单据粘贴视频
  • 付给其他公司的服务费怎么记账
  • 商业汇票的票样
  • 租地青苗补偿问题
  • 管家婆进货单怎么录入?
  • 收到支票如何去银行兑现
  • 两套账的会计被判刑吗
  • windowsxp怎么用
  • freebsd ntfs
  • mac笔记软件推荐
  • centos安装软件教程
  • linux怎么管理进程
  • windows7如何设置双屏显示
  • shell下同时读取多个文件的方法
  • win7系统无法安装
  • android 自定义drawable
  • 三眼仔啥意思
  • perl -pi
  • 调用m1方法
  • javascript的弹窗
  • JavaScript焦点事件、鼠标事件和滚轮事件使用详解
  • 税务局稽查科是干什么的工作
  • 冲红和红冲的区别
  • 余额宝出现问题怎么办?
  • 注销一般户需要基本户的开户许可证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设