1 去Nginx 官网下载 本次配置版本是 nginx-1.13.8
2 同时把两个Tomcat 修改端口号 启动一下看一下Tomcat是否正常启动 修改两个Tomcat 的页面用来区别两个Tomcat
3 配置nginx 主要修改一下三个地方
(1) upstream DLAF_SSM{ #服务器集群名字 域名
server 127.0.0.1:9696 weight=2; #服务器配置 weight是权重的意思,权重越大,分配的概率越大。
server 127.0.0.1:8081 weight=1; }
(2) server {
listen 8080; #默认80端口现在是8080端口,可以改成其他端口
server_name localhost; #当前服务的域名
(3) location / {
proxy_pass http://DLAF_SSM; #启动代理
4 先启动Nginx 然后再启动Tomcat
在资源管理器里面查看nginx.exe 是否启动成功
备注: 打开Nginx.exe,界面一闪而过,而且进程里面搜不到Nginx。
解决方法:1.把nginx改成其他端口2.打开注册表:regedit,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右边找到Start这一项,将其改为0,重启就可以了
2.路径问题,解压路径里含有中文
解决办法:把解压后的文件剪切到没有包含中文的目录即可解决问题
当遇到Nginx启动不了时,打开logs文件里面的error文件看详细错误信息
5 启动项目 比如 http://localhost:8080/DLAF_SSM/login.html
通过刷新 查看nginx 实现tomcat 负载均衡 weight是权重的意思,权重越大,分配的概率越大
6 Nginx 命令
查看Nginx的版本号:nginx -V
启动Nginx:start nginx
关闭Nginx:nginx -s stop