位置: 编程技术 - 正文

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)

  • 高新技术企业亏损弥补
  • 生产成本怎么计算
  • 融资租赁租出的固定资产需要计提折旧吗
  • 劳务公司在异地做项目需要提供当地完税证明
  • 小规模租金可以按1%
  • 债务重组计入哪项科目
  • 社保按基数交工资按时发怎么做账
  • 工会经费的工资薪金总额包括保险吗
  • 商贸企业购进商品怎么做成本
  • 简易计税和一般计税的区别
  • 备用金三栏式明细账图片
  • 旅行社的营业收入主要由( )构成
  • 员工集体旅游费会计分录
  • 其他收益是否需缴税
  • 开公司前期费用有什么
  • 应付税款法账务处理
  • 银行余额调节表模板
  • 增值税零申报什么意思
  • 财政拨款进项税怎么处理
  • 代理进口一般几个点费用
  • 企业交税的钱用在哪里
  • 营改增对资产负债表的影响
  • 税局税种认定
  • 企业间借款利息账务处理
  • 我的初级备考经历作文
  • 个税系统怎么查个人申报数据明细
  • 消费税的附加税和增值税的附加税
  • 薪酬支出包括什么
  • 制造费用明细科目有哪些
  • uefi+bios
  • 收到银行承兑汇票后,如何取钱
  • 无票费用 规定
  • 冲红发票的会计处理办法
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • 冲销以前年度多计提的工资资产负债表怎么平
  • 前端获取post请求返回数据
  • PHP:pg_version()的用法_PostgreSQL函数
  • 一个红苹果多少钱
  • 图像质量评价指标及方法 图像工程
  • php批量处理数据
  • php读取文件内容
  • php编辑器哪个好
  • ros入门21讲
  • uniapp dom操作
  • 人工智能怎么做出来的
  • python tle
  • 未使用的固定资产计提折旧应当计入
  • mysql查询日志位置
  • 计划成本法实际成本怎么算
  • 季度对账单 怎么处理
  • SqlServer 2005 T-SQL Query 学习笔记(3)
  • mysql终端操作
  • 口罩属于哪个科目 会计
  • 住宿费开专票怎么做账
  • 消耗性生物资产与生产性生物资产的区别
  • 出售二手固定资产如何开票
  • 增值税是否计入税金及附加
  • 原始单据的重要性
  • 企业为什么要设置仓库
  • 工程施工明细科目结转吗
  • winpe如何安装驱动
  • avcodec.dll是什么意思
  • ubuntu14.04挂载硬盘
  • automaticupdate
  • mac文本软件
  • win7如何使用usb无线网卡
  • win10系统怎么找到桌面
  • win10预览版21h2
  • opengl调色
  • javascript例题
  • Node.js + Redis Sorted Set实现任务队列
  • 黑白棋手机游戏
  • JavaScript的setter与getter方法
  • androidのLinearLayout中组件右对齐
  • jquery获取当前点击的元素
  • 小规模纳税人一年开票额度是多少
  • 增值税进项税额抵扣凭证
  • 水库淹没区耕地补偿标准
  • 深圳市龙华区企业
  • 大连开发区哪家自助餐好吃还便宜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设