标签:负载 Tomcat nginx sed usr conf local tomcat2
#!/bin/bash
rpm -ivh jdk-8u131-linux-x64_.rpm
if [ `grep JAVA_HOME /etc/profile | wc -l` -ne 4 ];then
echo -e 'export JAVA_HOME=/usr/java/jdk1.8.0_131\n
export JAVA_BIN=/usr/javak1.8.0_131/bin\n
export PATH=$PATH:$JAVA_HOME/bin\n
export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar\n
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' >> /etc/profile
fi
source /etc/profile
tar xfz apache-tomcat-7.0.47.tar.gz
mv apache-tomcat-7.0.47 /opt/tomcat1
tar xfz apache-tomcat-7.0.47.tar.gz
mv apache-tomcat-7.0.47 /opt/tomcat2
sed -i
's/8009/18009/'
/opt/tomcat2/conf/server.xml
sed -i
's/8005/18005/'
/opt/tomcat2/conf/server.xml
sed -i
's/8080/18080/'
/opt/tomcat2/conf/server.xml
yum -y install supervisor
systemctl start supervisord
touch /etc/supervisord.d/tomcat1.ini
touch /etc/supervisord.d/tomcat2.ini
echo -e '[program:tomcat1]
command=/opt/tomcat1/bin/catalina.sh run' >> /etc/supervisord.d/tomcat1.ini
echo -e '[program:tomcat2]
command=/opt/tomcat2/bin/catalina.sh run' >> /etc/supervisord.d/tomcat2.ini
systemctl restart supervisord
yum -y install gcc gcc-c++ pcre-devel zlib-devel
tar xfz nginx-1.12.0.tar.gz
cd nginx-1.12.0 && ./configure && make && make install
sed -i
'/#gzip on;/aupstream tomcat{'
/usr/local/nginx/conf/nginx.conf
sed -i
'/upstream tomcat{/aserver 10.0.0.41:8080;'
/usr/local/nginx/conf/nginx.conf
sed -i
'/server 10.0.0.41:8080;/aserver 10.0.0.41:18080;'
/usr/local/nginx/conf/nginx.conf
sed -i
'/server 10.0.0.41:18080;/a\}'
/usr/local/nginx/conf/nginx.conf
sed -i
's/index.htm;$/index.jsp;/'
/usr/local/nginx/conf/nginx.conf
sed -i
'/404.html;/alocation ~ \.jsp$ {'
/usr/local/nginx/conf/nginx.conf
sed -i
'/location ~ \.jsp$ {/aproxy_pass http://tomcat;'
/usr/local/nginx/conf/nginx.conf
sed -i
'/proxy_pass http:\/\/tomcat;/a\}'
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#!/bin/bash
rpm -ivh jdk-8u131-linux-x64_.rpm
if [ `grep JAVA_HOME /etc/profile | wc -l` -ne 4 ];then
echo -e 'export JAVA_HOME=/usr/java/jdk1.8.0_131\n
export JAVA_BIN=/usr/javak1.8.0_131/bin\n
export PATH=$PATH:$JAVA_HOME/bin\n
export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar\n
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' >> /etc/profile
fi
source /etc/profile
tar xfz apache-tomcat-7.0.47.tar.gz
mv apache-tomcat-7.0.47 /opt/tomcat1
tar xfz apache-tomcat-7.0.47.tar.gz
mv apache-tomcat-7.0.47 /opt/tomcat2
sed -i 's/8009/18009/' /opt/tomcat2/conf/server.xml
sed -i 's/8005/18005/' /opt/tomcat2/conf/server.xml
sed -i 's/8080/18080/' /opt/tomcat2/conf/server.xml
yum -y install supervisor
systemctl start supervisord
touch /etc/supervisord.d/tomcat1.ini
touch /etc/supervisord.d/tomcat2.ini
echo -e '[program:tomcat1]
command=/opt/tomcat1/bin/catalina.sh run' >> /etc/supervisord.d/tomcat1.ini
echo -e '[program:tomcat2]
command=/opt/tomcat2/bin/catalina.sh run' >> /etc/supervisord.d/tomcat2.ini
systemctl restart supervisord
yum -y install gcc gcc-c++ pcre-devel zlib-devel
tar xfz nginx-1.12.0.tar.gz
cd nginx-1.12.0 && ./configure && make && make install
sed -i '/#gzip on;/aupstream tomcat{' /usr/local/nginx/conf/nginx.conf
sed -i '/upstream tomcat{/aserver 10.0.0.41:8080;' /usr/local/nginx/conf/nginx.conf
sed -i '/server 10.0.0.41:8080;/aserver 10.0.0.41:18080;' /usr/local/nginx/conf/nginx.conf
sed -i '/server 10.0.0.41:18080;/a\}' /usr/local/nginx/conf/nginx.conf
sed -i 's/index.htm;$/index.jsp;/' /usr/local/nginx/conf/nginx.conf
sed -i '/404.html;/alocation ~ \.jsp$ {' /usr/local/nginx/conf/nginx.conf
sed -i '/location ~ \.jsp$ {/aproxy_pass http://tomcat;' /usr/local/nginx/conf/nginx.conf
sed -i '/proxy_pass http:\/\/tomcat;/a\}' /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx
|
标签:负载,Tomcat,nginx,sed,usr,conf,local,tomcat2 来源: https://www.cnblogs.com/wanglinyan/p/12752575.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。