Ⅰ打开浏览器,在浏览器地址栏输入地址www.123.com,跳转linux系统tomcat主页面中
Ⅰ在linux系统安装tomcat,使用默认端口8080
*tomcat 安装文件放到linux系统中,解压
*进入tomcat的bin目录, ./startup.sh启动tomcat服务器
Ⅱ在windows系统中通过浏览器访问tomcat服务器
Ⅰ在windows系统的host文件进行域名和ip对应关系的配置
修改host文件时需要增加权限
添加内容在host文件中
Ⅱ 在Nginx进行请求转发的配置(反向代理配置)
vim /usr/local/nginx/conf/nginx.conf
将server80块的localhost改为Nginx服务器的ip
添加 location / {
root html;
proxy_pass http://127.0.0.1:8080;
index index.html index.htm;
}
重启Nginx systemctl restart nginx
windows浏览器直接输入www.123.com,则可跳到tomcat界面
准备两个tomcat
vim /usr/local/nginx/conf/nginx.conf
http块添加
upstream myserver {
server 192.168.58.128:8080;
server 192.168.58.128:8081;
}
location块添加
proxy_pass http://myserver;
weight代表权重默认为1,权重越高被分配的客户端越多
upstream myserver {
server 192.168.58.128:8080 weight=5;
server 192.168.58.128:8081 weight=10;
}
upstream myserver {
ip_hash
server 192.168.58.128:8080;
server 192.168.58.128:8081;
}
设置后,比如第一次访问的是8080端口,后面就一直访问的是他,指定访问某一台服务器,解决session共享问题
upstream myserver {
server 192.168.58.128:8080;
server 192.168.58.128:8081;
fair
}
根据响应时间分配,8080和8081,谁的响应时间短,就分配给客户哪个服务器