位置: 编程技术 - 正文

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)

  • 增值税的免税项目有哪些
  • 公司现金账户归谁管
  • 独立法人和法人独资的区别
  • 实收资本印花税率是多少啊
  • 贷款利息收入如何开票
  • 出口消费税税率
  • 汇算清缴后发现多结转了成本
  • 控股子公司注销了可以起诉总公司吗怎么办
  • 普通电子发票如何冲红
  • 管理费用福利费和应付职工薪酬福利费区别
  • 劳动保险费属于营业外支出吗
  • 出口退税会计处理全部流程
  • 银行承兑汇票怎么填写
  • 客户充值
  • 补计提去年的折旧该怎么做账
  • 汇算清缴自查报告
  • 购买电脑的方案
  • 税务部门如何核定税额
  • 企业支付的工伤费用怎么入账
  • 收到借款利息怎么做会计分录
  • 递延资产摊销属于什么科目
  • 预付卡销售发票可以报销吗?
  • 会员卡系统多少钱一套
  • 一般纳税人房产税是按季还是按月申报
  • 建筑行业当月无收入成本如何结转?
  • 银行回单如何做凭证
  • 网络端口被占用怎么解决
  • 企业预收账款缴哪些税
  • 退多收款怎么做分录
  • 科普笔记本电脑怎样
  • 应收账款周转天数减少说明什么
  • 收购后的固定资产如何入账
  • 如何判定增值税发票真伪
  • fsdu.exe是什么程序?
  • php操作cookie
  • high-resolution image synthesis with latent diffusion models
  • nbtstat命令的用法
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 进出口总额用什么字母表示
  • 燃油税税率是多少
  • 企业开办费如何在税前扣除
  • 生活垃圾处理费合法吗
  • 其他权益工具账面价值
  • 商品互换定义
  • 结转税金需要附件吗
  • 进项税已入账未认证申报表怎么填
  • 政府补贴收入的账务处理
  • 营改增后建筑业开票规定
  • 关于发票冲账应该怎么写
  • 记账凭证账务处理程序的特点是直接根据每张
  • 结算本月应付职工工资,其中生产工人工资8000元
  • 进项税认证未抵扣怎么做账
  • 主营业务成本和其他业务成本区别
  • 如何解绑企业微信绑定的邮箱
  • MSSQL SERVER 2005 数学函数整理
  • solaris date命令
  • 打造安全稳定
  • mac系统操作的小技巧
  • centos7 pptp搭建
  • solaris 修改用户 主目录
  • 系统备份恢复系统
  • debian7安装教程
  • win10系统怎么清理电脑垃圾
  • centos怎么设置
  • The file /boot/grub/stage1 not read cor 解决办法
  • media.codec是什么软件
  • win8命令提示符怎么运行命令
  • javascript date()
  • shell脚本题
  • 使用forever管理nodejs应用教程
  • python3 args
  • jquery代码实现鼠标点击
  • c语言深入剖析
  • javascript面向对象编程指南
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 河南12306区号
  • 绿化工程项目
  • 社保由税务部门征收的文件
  • 劳动仲裁受理通知
  • 税务总局2019 14号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设