位置: 编程技术 - 正文

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)

  • 以前年度损益调整在借方是什么意思
  • 固定资产怎么确定是否减值
  • 发票认证没有信用怎么办
  • 个体经营部可以开增值税专用发票吗
  • 车船税放在哪个科目核算
  • 政府发放的人才补贴,企业可以增加条款要求离职返还吗
  • 国际多式联运必须具备的基本条件是什么
  • 销项负数发票原发票还有用吗?
  • 出售无形资产计入资产处置损益还是营业外收入
  • 固定资产原值的含义
  • 收就业局稳岗补贴做账
  • 私募基金款打到什么账户
  • 幼儿园收到政府补贴收入会计分录
  • 营业外收入税前列支
  • 房地产开发企业取得的土地使用权用于建造
  • 买卖不破租赁什么情况必须搬走
  • 总公司人员可以在分公司报销费用吗
  • 小规模企业低值易耗品摊销方法
  • 购买汽车分期付款利息怎么算
  • 可转换公司债券可以在一定程度上解决的问题是
  • 无需付款的其他应付款怎么做凭证?
  • 账外资产评估入账固定资产折旧可以税前扣除吗?
  • 未知文件格式怎么打开
  • win10用户头像错误 设置用户头像失败,请再试一次
  • 预付账款退款怎么做会计分录
  • mac怎么切换输入方式
  • php r
  • php strrev
  • 离职补贴个税计算公式
  • 固定资产提前报废当月计提折旧吗
  • js中写php代码
  • react+go
  • php抢红包功能思路
  • 购买方纳税人信息与第三方信息不符
  • 以前年度损益调整账务处理分录
  • 小企业会计准则没有以前年度损益调整科目
  • php实现站内消息推送
  • 小规模纳税人销售货物税率是多少
  • 换电脑了怎么办
  • 个税申报错误怎么退税
  • 每天统计数据的表格
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 小规模教育培训怎样纳税
  • 代销产品如何做会计分录
  • 固定资产溢余账务处理
  • 本月开红字发票如何报税?
  • 物业门禁卡怎么入账
  • 辅助生产费用如何判断受益多少事指什么
  • 外购材料的核算方法有
  • 车辆保险费没有发票会计分录
  • 注册资本可以是欧元吗
  • 其他应付款时间长了怎么处理?
  • 住院病假工资如何计算
  • mac移动硬盘不能拷贝
  • windows无法运行
  • windowsxp的安装方法
  • xp系统桌面图标不见了,点什么都没用?
  • win8系统安装步骤
  • 怎么解决xp不能安装软件
  • hotkey在哪
  • win8.1怎么用
  • 怎么学linux
  • linux字符串命令
  • cocos2dx屏幕适配解决方案
  • unity怎么bake
  • [置顶]星陨计划
  • jquery如何赋值
  • androidhomepage
  • 在Html中使用Requirejs进行模块化开发实例详解
  • js dom操作方法
  • jquery获取某个属性的值
  • flask框架下使用scrapy框架
  • 开票网线属于哪一类
  • 电商平台税收怎么交
  • 山西国税电子税务局电话
  • 出口退税出现预缴怎么办
  • 个人所得税税率怎么算
  • 国家税务局增值税发票平台
  • 德税手卷烟海淘
  • 美国网购消费者个人信息保护法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设