一、Hello world
1、前期环境准备
准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。
nginx官网下载解压版nginx。
创建一个简单的web项目。为了直观的区分访问的哪个tomcat,在页面写上标记8081、8082。
分别部署到对应的tomcat下。如图:
2、配置nginx
进入nginx-1.10.1\conf路径,修改配置文件nginx.conf。
1、配置服务器组,在http{}节点之间添加upstream配置。(注意不要写localhost,不然访问速度会很慢)
upstream nginxDemo {
server 127.0.0.1:8081; #服务器地址1
server 127.0.0.1:8082; #服务器地址2
}
2、修改nginx监听的端口号80,改为8080。
server {
listen 8080;
......
}
3、在location\{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。
location / {
root html;