nginx与maven

本文详细介绍了nginx的配置与流转逻辑,包括nginx.conf的设置、location匹配规则和负载均衡策略。同时,文章探讨了maven的项目管理,特别是其在微服务集群中的继承机制,用于统一资源版本,简化开发流程。
摘要由CSDN通过智能技术生成

nginx引入后的流转逻辑

js浏览器,客户端技术发起的url访问地址,完全可以和后端服务器接受地址不一致,用以保护后端接口。

项目拆分

横向拆分
纵向拆分
问题:SSM框架搭建分布式纵向拆分,重复操作太多,部署步骤复杂
解决方法 新的框架Springboot

关于nginx的配置
nginx的启动加载的核心配置文件nginx.conf是手动编辑的。
示例
server {
listen 80;
server_name www.imovie.com;
location /{
root imovie;
index index.html;
}

	location /products {
		proxy_pass http://127.0.0.1:8103/zuul-product/product/manage;
		add_header 'Access-Control-Allow-Credentials' 'true';
		add_header 'Access-Control-Allow-Origin' '*'; 
	}
	location /newmovies {
		proxy_pass http://127.0.0.1:8103/zuul-movieupdate/;
		add_header 'Access-Control-Allow-Credentials' 'true';
		add_header 'Access-Control-Allow-Origin' '*'; 
	}
	每个location根据自己具体的项目编辑

nginx.conf的入门案例

http{
默认配置了当前nginx的http服务器的各种属性
虚拟服务器端的server
server{}//虚拟服务器,可以接收http请求,定义接收http
请求,定义接受域名,监听的端口,接收请求地址等等
server{}
server{}
}

server{
三个关键字 listen ,多个server监听同一个端口
一旦nginx监听了80端口,其他软件,例如tomcat等,就不能占用80了
listen 80;
server_name请求域名 request host的头中的域名
当前server虚拟服务器在满足80端口访问监听
后判断的域名是否满足条件,不同的server
不同同时监听一个端口 一个域名
server_name www.xxx.com

location 定义处理请求的具体过程
将当前请求转发给 127.0.0.1:端口号 的tomcat容器
“/”location 匹配域名端口后的url地址字符串
/的意思市任何字符串都能匹配上
http://www.xxx.com/user/query/point?userId&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值