位置: 编程技术 - 正文

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)

  • 小型微利企业的从业人数和资产总额
  • 建筑业预缴增值税怎么填纳税申报表
  • 用友t6会计科目在哪里找
  • 应付职工薪酬应发数
  • 清卡抄税报税顺序
  • 定额备用金与非定额备用金的会计分录
  • 小企业会计准则2023电子版
  • 其他货币资金的科目编码
  • 国外客户付款方式
  • 煤炭企业会计制度
  • 发票不附销货清单可以吗
  • 代理销售保险
  • 公司买手机可以开票抵扣吗
  • 行业协会收取的服务费
  • 如何能减免个人所得税
  • 小微企业需要开公户吗
  • 母公司向子公司收取管理费
  • 税金及附加是否设二级科目
  • 一般纳税人小微企业认定标准
  • 办公室租金可以计入办公费吗
  • 别的公司代缴社保合法
  • 如何解决浏览器禁止访问
  • mac u盘
  • php字符串型数据的定义方式
  • 标书装订费用分录
  • 股份支付费用是股权激励成本吗?
  • 退回以前年度多交增值税
  • PHP:pg_lo_open()的用法_PostgreSQL函数
  • PHP:ob_iconv_handler()的用法_iconv函数
  • 贷款核销对个人的影响
  • 直线法摊销无形资产属于谨慎性吗
  • 研发专利什么意思
  • php如何实现伪静态
  • 安博塞利国家公园简介
  • 银行存款日记账可以采用
  • 短期贷款利息支出计算
  • 闲置的固定电话机怎么改装
  • set0
  • vue display
  • 使用什么指令可以清空memcached数据库中的所有数据
  • 企业产值用什么符号表示
  • 去年的预提费用今年进来了怎么入账
  • 帝国cms整合Elasticsearch
  • 国家为什么要征收各种税
  • sa密码不满足强密码要求
  • sql使用cast进行数据类型转换示例
  • 纳税人将购买的货物分配给股东,因该货物购买时已缴纳
  • 印花税计入什么会计分录
  • 预付款属于什么会计分录
  • 公司买车赠送给个人,怎么交税
  • 房地产契税新政策2023
  • 个人所得税计算方法2023计算器
  • 办公楼开始建造前专门借款的利息费用
  • 职工福利费汇算清缴
  • 金税盘的初始密码一般是多少
  • 商业会计和工业会计哪个好
  • 销售边角废料取名怎么取
  • mysql安装配置教程5.7.16
  • win7 32位旗舰版电脑城下载
  • alpine安装apt
  • u盘装系统步骤delt进入界面怎么选择
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • windows10不能在任务栏进行的操作
  • WIN10系统怎么删除软件
  • win10更新后有线网络无法使用
  • OpenCV-EmguCV 在 Unity3D 中的配置
  • 浅谈jquery的应用
  • HTTP 304错误的详细讲解
  • 利用python读取文件
  • thread python
  • javascript的理解
  • unity人物换肤用什么方法
  • 在android
  • python爬取前程无忧
  • android studio 安装步骤
  • 国家税务局涉税信息公开
  • 购房发票怎么查验
  • 领导班子和领导干部评议意见表
  • 地税干部
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设