位置: 编程技术 - 正文

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)

  • 未分配利润具体内容
  • 开具电费发票如何入账?
  • 计提房产税和土地使用税附件
  • 公司给的出差津贴
  • 税收实体法要素中的基础性要素
  • 企业所得税前扣除是啥意思
  • 收到厂家返利如何做账
  • 资产减值损失会影响利润吗
  • 利息收入属于现金流入吗
  • 企业以前年度的关联交易与预约定价安排
  • 全额抵扣有哪些
  • 生育津贴需要缴纳五险一金吗
  • 股东私人垫支公司支付零星材料的会计分录
  • 验车费计入什么科目
  • 价内税与价外税名词解释
  • 购进生产用原材料,取得增值税专用发票注明税额25600元
  • 登陆对话框不能输入
  • 工信部推出一键解绑怎么用
  • 商家说补发什么意思
  • 暂估成本能挂账多久
  • Mysql的GROUP_CONCAT()函数使用方法
  • 厂家赠送的原材料怎么入账
  • php字符串的三种定义方式
  • explorer进程作用
  • 金融企业贷款损失准备金计提比例
  • 破产企业有清算费用吗
  • php多条件搜索功能的实现
  • 企业支付宝账单明细怎么查
  • vue3 + ts
  • php反射获取方法参数
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • vue uncaught typeerror
  • 用友u8删除凭证的步骤
  • 建筑公司收到的劳务费发票
  • 小企业会计准则会计科目表
  • phpcms模块
  • 向境外股东分配股息预提所得税
  • 母公司借款给子公司如何做账
  • mysql数据库连接方式
  • Transactional replication(事务复制)详解之如何跳过一个事务
  • 个人独资企业应税生产经营所得可以扣除税金支付
  • 检查sqlserver是否安装完成
  • 未认证和未抵扣的区别
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 小额贷款公司ei
  • 工会经费计提比例是应发工资还是实发工资
  • 应付账款怎么处理
  • 房屋租赁合同印花税谁交
  • 租赁费计提部分算入印花税吗
  • 租用的办公室装修费用怎么入账
  • 原材料会计科目
  • 数据库sql分组
  • sql server复制功能
  • win7系统的笔记本电脑有哪些
  • windows7/vista/server(no slic)
  • bios界面uefi
  • Ubuntu 14.04系统怎么安装Nvidia 私有显卡驱动?
  • winpup32.exe - winpup32是什么进程 什么意思
  • 文件选项夹在哪里
  • ubuntu安装chia
  • linux怎么用shell
  • win8系统无线网络图标不见了
  • mac10.10.5无法升级
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • 基于nodejs的项目
  • shell 正则表达式 *什么意思
  • unity自动寻路
  • node如何使用
  • jquery简单例子
  • 安卓压缩图片
  • 学习雷锋好榜样
  • python tonny
  • jquery的实现原理
  • 给个人佣金怎么避税
  • 四川国税局普通发票查询?
  • 个人所得税工资扣税标准
  • 社保在税务系统交,有何用意
  • 2021辽宁粮食直补
  • 建筑施工及安装单位企业在异地
  • 常州市三免卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设