- core模块:提供调用接口。
- server模块:管理用户、应用和权限。
- app模块:各个应用,如一些内部管理系统应用,登录都跳到server登录,权限也从server获取。
部署到nginx
- 首先修改nginx.conf: 原文是location部分用正则匹配,但是测试报404,所以改成了直接匹配。
#第一个虚拟主机
server {
#监听端口
listen 80;
#主机名称
server_name localhost;
charset utf-8;
location /chapter23-server {
proxy_pass http://127.0.0.1:8080;
index /;
proxy_set_header Host $host;
}
location /chapter23-app1 {
proxy_pass http://127.0.0.1:9080;
index /;
proxy_set_header Host $host;
}
location /chapter23-app2 {
proxy_pass http://127.0.0.1:10080;
index /;
proxy_set_header Host $host;
}
- 把server模块部署到tomcat上。
- 直接localhost/chapter23-server即可访问该应用。
- HTTP invoker是一个新的远程调用模型,作为spring框架的一部分,它执行基于http的远程调用。
- httpInvokerServiceExporter实现了HttpRequestHandler,故拥有处理http请求的能力。
最后更新时间:
这里可以写作者留言,标签和 hexo 中所有变量及辅助函数等均可调用,示例:
http://47.107.237.149/2019/04/30/Shiro第二十三章-多项目集中权限管理及分布式会话/