一、下载地址
二、注意事项
1、不要将nginx放到C盘及系统目录中 注意中文路径和空格
2、nginx服务器启动的速度特别快, 窗口会闪退 只启动一次即可
3、nginx启动会占用80端口.
4、nginx命令的运行必须在nginx.exe所在的目录中执行.
三、命令
1、启动命令 start nginx
2、重启命令 nginx -s reload
3、停止命令 nginx -s stop
四、nginx.conf配置
# 一个反向代理就是一个server
# www.xxx.com localhost:8080服务器
server {
#监听 80端口
listen 80;
#监听的域名 域名不能重复.
server_name www.xxx.com;
#执行的反向代理的动作 / 拦截所有的路径
location / {
#映射服务器
proxy_pass http://jtWindows;
# root关键字 代理的是一个目录
#root D:/***/***;
}
}
# 配置tomcat服务器集群 1.轮询策略
upstream jtWindows {
#server代表服务器地址
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
除开轮询外,还有权重机制、iphash等
# 配置tomcat服务器集群 2.权重策略
upstream jtWindows {
#server代表服务器地址
server 127.0.0.1:8081 weight=8;
server 127.0.0.1:8082 weight=2;
}
# 配置tomcat服务器集群 3.iphash策略
upstream jtWindows {
#server代表服务器地址
ip_hash;
server 127.0.0.1:8081 weight=8;
server 127.0.0.1:8082 weight=2;
}
五、修改hosts文件(建议使用SwitchHosts)
1、文件位置
C:\Windows\System32\drivers\etc\hosts
2、编辑
左侧写IP地址,右侧写域名,中间使用空格分隔
例:
127.0.0.1 www.baidu.com
使用SwitchHosts时可能会出现丢失最后一个字母的现象
六、实现集群部署
1、项目部署
2、服务器反向代理
修改后重启nginx,命令:nginx -s reload
3、项目打包
将此项目发布到两台服务器,
5、项目发布
dos命令窗口中输入:
Java -jar 8081.rar
Java -jar 8082.rar
项目依次发布后,访问时会按照根据自己配置的轮询机制或者是权重机制等来访问服务器,
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。