博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云ecs环境搭建—— 六、七 tomcat和nginx
阅读量:5964 次
发布时间:2019-06-19

本文共 931 字,大约阅读时间需要 3 分钟。

hot3.png

安装tomcat

1.下载apache-tomcat-8.0.53.tar.gz,并上传服务器;

2.cp到/usr/local下,解压:

Tar –zxvf apache-tomcat-8.0.53.tar.gz;

3.进入tomcat的bin目录下

4.启动或停止:

./catalina.sh start ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop ./shutdown.sh 停止tomcat。
517c6d960131baf46a326d14edf78332db0.jpg

 

安装nginx

1.下载nginx-1.14.0.tar.gz,并上传到服务器;

2.解压安装包:

Tar –zxvf nginx-1.14.0.tar.gz

3.进入nginx-1.14.0,执行配置:

./configure
出现异常(缺少指定包):

ef827120a2b67f5b222844b42a8163a5b22.jpg

安装缺少的包:
yum -y install pcre-devel
yum -y install openssl-devel
安装完成后,重新执行./configure

4.编译并安装

Make
Make install

5.验证是否安装成功(/usr/local/nginx/sbin/

4d205901c4a0a463467193929c3327aa897.jpg

6.启动ngix并进行访问

. /usr/local/nginx/sbin/nginx
浏览器访问:服务器ip,如下图:

a53710ee4dc0f0298deedf925f4874ff1a0.jpg

证明nginx安装配置成功。

 

7.配置单个tomcat代理

编辑/usr/local/nginx/conf/nginx.conf,添加如图内容:nginx端口默认80不变:
87da78b8d0f515aacfcc6bae6ea36762daa.jpg
重启nigix,直接访问:服务器ip/kevin就可以经过nginx访问项目;

8.代理多个tomcat,进行负载均衡

启动俩tomcat,配置如上文件:在server上添加upstream部分内容,proxy——pass改成upstream的名称,如图:
ff46b1d4cda63aa18901593355e8cf30582.jpg
重启nginx,默认轮询进行负载访问。

9.不同tomcat,不同项目,同时采用80端口代理,如图,添加location规则

0f8a3c647649437f2fc17d2f39e1cc44457.jpg
通过ip就可以访问8080,通过ip/rest可以访问8081端口项目

转载于:https://my.oschina.net/kevin2kelly/blog/1975743

你可能感兴趣的文章
协程函数应用
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
J - Mr.Panda and TubeMaster
查看>>
查找数组中的众数c++实现
查看>>
HDU 4430 Yukari's Birthday 二分
查看>>
JS面试Q&A(续2): Rest parameter,Arrow function 等
查看>>
Tomcat学习总结(2)——Tomcat使用详解
查看>>
寒假作业二:币值转换
查看>>
20165105预备作业3 Linux安装及学习
查看>>
数据分析图例
查看>>
C#设计模式(1)-单例模式
查看>>
莫比乌斯反演学习记录(最菜的垃圾而浅薄基础的总结)
查看>>
OC--类和对象
查看>>
webgl像机世界
查看>>
微信浏览器打开 点击下载app 无需提示使用浏览器打开--代码分享
查看>>
Go:二分查找
查看>>
北风设计模式课程---外观模式(门面模式)
查看>>
php正则怎么使用(最全最细致)
查看>>
课后作业03-验证课件上的代码,并将所有的动手动脑或要求发表博客作业部分整理成一篇博客...
查看>>
leetcode -- Valid Parentheses
查看>>