Nginx-windows
2021-07-05 04:07
标签:page localhost tomcat 文件 name cmd div soscw weight 1、下载 http://nginx.org/ 选择最新稳定版本,例如nginx-1.15.5 mainline version has been released. 点击后,跳转页面,选择Stable version的windows版本,例如nginx/Windows-1.14.0 2、安装 解压即可 3、启动:两种方式 命令行启动时 cd C:\software\nginx\nginx-1.14.0:跳转到安装路径 start nginx:启动命令,打开任务管理器,可以看到两个nginx.exe,看到一个窗口一闪而过。访问localhost,可以看到 4、分析配置文件nginx.conf listen:表示当前的代理服务器监听的端口,默认的是监听80端口。注意,如果我们配置了多个server,这个listen要配置不一样,不然就不能确定转到哪里去了。 server_name:表示监听到之后需要转到哪里去,这时我们直接转到本地,这时是直接到nginx文件夹内。 location:表示匹配的路径,这时配置了/表示所有请求都被匹配到这里 root:里面配置了root这时表示当匹配这个请求的路径时,将会在这个文件夹内寻找相应的文件,这里对我们之后的静态文件伺服很有用。 index:当没有指定主页时,默认会选择这个指定的文件,它可以有多个,并按顺序来加载,如果第一个不存在,则找第二个,依此类推。 下面的error_page是代表错误的页面,这里我们暂时不用,先不管它。 5、配置反向代理 nginx.conf修改两个地方 cmd中执行命令nginx -s reload:重载配置文件 启动tomcat,访问http://localhost,此时就看到tomcat首页 6、分文件类型来进行过滤的反向代理 1)去掉之前的location /,避免全部请求被拦截了。 2) cmd中执行命令nginx -s reload:重载配置文件 http://localhost/index.jsp访问,此时就看到tomcat首页 7、多服务器分发 weight代表权重,越高访问到的概率就越大 cmd中执行命令nginx -s reload:重载配置文件 访问http://localhost,可以看到9999端口的页面 8、关闭nginx nginx -s stop 或者 nginx -s quit stop表示立即停止nginx,不保存相关信息 quit表示正常退出nginx,并保存相关信息 Nginx-windows 标签:page localhost tomcat 文件 name cmd div soscw weight 原文地址:https://www.cnblogs.com/lichangyunnianxue/p/9830616.html
server_name localhost:8080;
location / {
proxy_pass http://localhost:8080;
}
location ~ \.jsp$ {
proxy_pass http://localhost:8080;
}
location ~ \.(html|js|css|png|gif)$ {
root D:/software/developerTools/server/apache-tomcat-7.0.8/webapps/ROOT;
}
upstream local_tomcat {
server localhost:8080;
server localhost:9999;
}
server{
location / {
proxy_pass http://local_tomcat;
}
#......其他省略
}